canHorizontalShinespark (Medium)

The ability to shinespark horizontally from the ground. This can be achieved by starting without horizontal momentum and pressing jump and then forward while still holding jump (or repressing jump). These inputs can be done in rapid succession or with a short delay. Shinesparking in water can be done the same way, but requires a slightly longer delay between the jump and forward presses. If needing to spark near ground level, avoid being crouched when pressing jump, as crouch jumping will boost Samus vertically and result in a higher position for the spark.

Dependencies: canShinespark

Difficulty filter

Strats ()

Shinespark (Medium)
Climb
From: 2
Bottom Left Door
To: 6
Main Junction

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 43,
    "excessFrames": 17
  }
}

Clears obstacles: A, B

Shinespark (Medium)
Climb
From: 5
Bottom Right Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

{
  "shinespark": {
    "frames": 43,
    "excessFrames": 17
  }
}

Clears obstacles: A

From: 1
Top Left Door
To: 4
Top Junction (Right of Spikes)

Entrance condition:

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

Requires:

"canHorizontalShinespark"
{
  "or": [
    {
      "shinespark": {
        "frames": 56,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "canShinechargeMovement",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 41,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
From: 1
Top Left Door
To: 4
Top Junction (Right of Spikes)

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 65,
    "excessFrames": 6
  }
}
From: 1
Left Doorway
To: 2
Right Doorway

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Right Doorway
To: 1
Left Doorway

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 1
Left Door
To: 2
Right Door

Tight movement is needed to enter with a shinecharge, carry it through the morph tunnel, and spark out the right door in time.

Entrance condition:

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

Requires:

{
  "notable": "Shinespark"
}
"canMidAirMorph"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 7
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 4
Bottom Right Door

Shinespark through the top of the door to reach the breakable blocks.

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 154,
    "excessFrames": 107
  }
}

Clears obstacles: A

From: 3
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharging": {
    "length": 30,
    "openEnd": 1,
    "steepUpTiles": 9
  }
}

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 125,
    "excessFrames": 33
  }
}

Clears obstacles: A

From: 3
Top Right Door
To: 1
Top Left Door

Requires:

{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 30,
        "steepUpTiles": 9,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 31,
            "steepUpTiles": 9,
            "openEnd": 1
          }
        },
        {
          "doorUnlockedAtNode": 3
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 125
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[],"useImplicitRequires":false}
From: 3
Top Right Door
To: 1
Top Left Door

It is possible to save a small amount of energy by jumping from the upper right ledge, instead of from the plateau. Use the cues in the background to spark at a precise height.

Requires:

"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 95,
        "excessFrames": 34
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 90,
            "excessFrames": 34
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 3
Top Right Door
To: 1
Top Left Door

Use the runway near the top right door to jump towards the top left bomb blocks and break them using the blue speed from SpeedBooster. This can be done using the full runway, with a one-tap shortcharge, where the tap is at the top of the lowest slope, and the jump is at the top of the last slope. Alternatively, a controlled release of the jump button works in place of the shortcharge, where the bottom of the thick dark line in the background at the top of the room works as a visual cue. Aiming down before hitting the wall can help make the jump slightly less precise. Use a flash suit to get through the remaining blocks.

Requires:

{
  "notable": "Big Jump with Blue Speed"
}
{
  "getBlueSpeed": {
    "usedTiles": 30,
    "openEnd": 2
  }
}
"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 52,
    "excessFrames": 45
  }
}

Clears obstacles: A

From: 4
Bottom Right Door
To: 1
Top Left Door

Store the spark on the right side of the ledge. Run left and do a big jump towards the gauntlet door and then midair spark at the right time. Do not jump to max height or Samus will run out of shinecharge frames, instead short the jump a little. The lines in the background make for a good way to measure height.

Requires:

{
  "obstaclesCleared": [
    "C"
  ]
}
"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 19,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 2
  }
}
{
  "or": [
    {
      "shinespark": {
        "frames": 96
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 88
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[],"useImplicitRequires":false}
From: 4
Bottom Right Door
To: 1
Top Left Door

Requires:

"canHorizontalShinespark"
{
  "canShineCharge": {
    "usedTiles": 19,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 2
  }
}
{
  "shinespark": {
    "frames": 125,
    "excessFrames": 33
  }
}

Clears obstacles: A

From: 4
Bottom Right Door
To: 1
Top Left Door

Requires:

{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 19,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 2
  }
}
{
  "shinespark": {
    "frames": 125
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[],"useImplicitRequires":false}
From: 4
Bottom Right Door
To: 1
Top Left Door

Requires:

"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 103,
        "excessFrames": 34
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 99,
            "excessFrames": 34
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 7
Junction (Left Ledge Below Bomb Blocks)
To: 1
Top Left Door

Requires:

"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 54,
    "excessFrames": 43
  }
}
{
  "or": [
    "canWalljump",
    "SpaceJump",
    {
      "and": [
        "HiJump",
        {
          "or": [
            "SpeedBooster",
            "canInsaneJump"
          ]
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 1
Top Left Door
To: 8
Central Junction

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 67,
    "excessFrames": 42
  }
}
From: 2
Middle Left Door
To: 3
Bottom Left Horizontal Door

Entrance condition:

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

Requires:

"Morph"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 6
Bottom Right Door (On the Left Shaft)

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 120
}
"Morph"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 6
Bottom Right Door (On the Left Shaft)

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 140
}
"Morph"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Horizontal Door
To: 2
Middle Left Door

If needing to spark low through the door, hold angle-down while activating the spark, in order to avoid getting extra height from a crouch jump.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 140
}
"canShinechargeMovementComplex"
"HiJump"
"Morph"
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Horizontal Door
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 150
}
"canShinechargeMovementComplex"
"HiJump"
"Morph"
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Horizontal Door
To: 6
Bottom Right Door (On the Left Shaft)

Shoot while entering the room, to open the door. Activate the spark immediately after landing, at a position low enough to pass underneath the platform.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 20
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 22,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Horizontal Door
To: 6
Bottom Right Door (On the Left Shaft)

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"canShinechargeMovementComplex"
"canCarefulJump"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Bottom Right Door (On the Left Shaft)
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 145
}
"canShinechargeMovementComplex"
"HiJump"
"canWalljump"
"Morph"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Bottom Right Door (On the Left Shaft)
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 155
}
"canShinechargeMovementComplex"
"HiJump"
"canWalljump"
"Morph"
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Bottom Right Door (On the Left Shaft)
To: 3
Bottom Left Horizontal Door

Shoot while entering the room, to open the door. Activate the spark immediately after landing, at a position low enough to pass underneath the platform.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 20
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 22,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Bottom Right Door (On the Left Shaft)
To: 3
Bottom Left Horizontal Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 80
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 7
Bottom Left Vertical Door
To: 3
Bottom Left Horizontal Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 100
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 7
Bottom Left Vertical Door
To: 6
Bottom Right Door (On the Left Shaft)

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 90
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 12,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 7
Bottom Left Vertical Door
To: 6
Bottom Right Door (On the Left Shaft)

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 115
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 8
Central Junction
To: 1
Top Left Door

Break the bomb wall while blue, or spark diagonally next to it. Open the door then charge the spark again and spark through the wall and door.

Requires:

{
  "canShineCharge": {
    "usedTiles": 25,
    "steepUpTiles": 3,
    "steepDownTiles": 3,
    "openEnd": 1
  }
}
{
  "or": [
    "canCarefulJump",
    {
      "and": [
        "canShinechargeMovement",
        {
          "shinespark": {
            "frames": 2
          }
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 28
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 8
Central Junction
To: 5
Alcatraz Door

Perform a soft unmorph and run toward the door (shooting it open if needed). If needing to spark out the bottom of the doorway, then stop on a dime at the bottom of the runway before activating the spark; this requires precise movement, as there is barely enough time to make it.

Requires:

{
  "canShineCharge": {
    "usedTiles": 25,
    "steepUpTiles": 3,
    "steepDownTiles": 3,
    "openEnd": 1
  }
}
"Morph"
"canShinechargeMovementTricky"
"canInsaneJump"
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 8
Central Junction
To: 5
Alcatraz Door

Unmorph a few tiles above the ground, and hold right to land on the platform aligning Samus with the top of the doorway. If needed, shoot the door open while falling, and hold jump to buffer the shinespark activation as soon as Samus lands.

Requires:

{
  "canShineCharge": {
    "usedTiles": 25,
    "steepUpTiles": 3,
    "steepDownTiles": 3,
    "openEnd": 1
  }
}
"Morph"
"canResetFallSpeed"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 12,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 4
Middle Junction (Left of Morph Tunnel)

It is possible to return to the farm after sparking to regain Energy.

Requires:

"canHorizontalShinespark"
{
  "obstaclesCleared": [
    "B"
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 14,
        "steepUpTiles": 1,
        "steepDownTiles": 1,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 15,
            "steepUpTiles": 1,
            "steepDownTiles": 1,
            "openEnd": 0
          }
        },
        {
          "doorUnlockedAtNode": 1
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 54
  }
}

Clears obstacles: A

From: 1
Left Door
To: 4
Middle Junction (Left of Morph Tunnel)

Enter through the top of the door to reach all the way to the shot block wall.

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 90,
    "excessFrames": 17
  }
}

Clears obstacles: A, B

From: 1
Left Door
To: 4
Middle Junction (Left of Morph Tunnel)

Requires:

"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 49,
    "excessFrames": 0
  }
}

Clears obstacles: A, B

From: 1
Left Door
To: 4
Middle Junction (Left of Morph Tunnel)

Requires:

"h_canUsePowerBombs"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "and": [
        "canHorizontalShinespark",
        {
          "shinespark": {
            "frames": 28,
            "excessFrames": 0
          }
        }
      ]
    },
    {
      "and": [
        "h_additionalBomb",
        {
          "shinespark": {
            "frames": 1,
            "excessFrames": 1
          }
        }
      ]
    }
  ]
}

Clears obstacles: A, B

From: 4
Middle Junction (Left of Morph Tunnel)
To: 1
Left Door

Requires:

"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 76,
    "excessFrames": 18
  }
}

Clears obstacles: A, B

From: 4
Middle Junction (Left of Morph Tunnel)
To: 1
Left Door

Requires:

"h_canUsePowerBombs"
"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 58,
        "excessFrames": 21
      }
    },
    {
      "and": [
        "h_additionalBomb",
        {
          "shinespark": {
            "frames": 30,
            "excessFrames": 27
          }
        }
      ]
    }
  ]
}

Clears obstacles: A, B

From: 1
Left Door
To: 1
Left Door

It is possible to run through the Yapping Maw while it is attacking a different direction. But that likely requires acid damage and isn't entirely reliable.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canMidairShinespark"
"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 18,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "startingDownTiles": 0,
    "openEnd": 1
  }
}
{
  "shinespark": {
    "frames": 45
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canMidairShinespark"
{
  "enemyKill": {
    "enemies": [
      [
        "Yapping Maw"
      ]
    ]
  }
}
{
  "canShineCharge": {
    "usedTiles": 21,
    "steepUpTiles": 2,
    "steepDownTiles": 2,
    "startingDownTiles": 1,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 45
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}
From: 1
Left Door
To: 1
Left Door

Freeze the Yapping Maw while it is in the air, extended.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canMidairShinespark"
"canUseFrozenEnemies"
{
  "canShineCharge": {
    "usedTiles": 21,
    "steepUpTiles": 2,
    "steepDownTiles": 2,
    "startingDownTiles": 1,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 45
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 95,
    "excessFrames": 20
  }
}
From: 1
Left Door
To: 2
Right Door

Shinespark from the end of the entry runway, just past the down slope. Samus will crash into the last set of blocks preventing access to the opposite door.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 37
}
"canShinechargeMovement"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 70
  }
}
{
  "or": [
    "Morph",
    "canTunnelCrawl",
    "canTurnaroundAimCancel",
    {
      "and": [
        "canTwoTileSqueeze",
        "canXRayTurnaround"
      ]
    }
  ]
}
From: 1
Left Door
To: 2
Right Door

Requires:

"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 86,
    "excessFrames": 21
  }
}
From: 1
Left Door
To: 2
Right Door

Requires:

"h_canUsePowerBombs"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "and": [
        "canHorizontalShinespark",
        {
          "shinespark": {
            "frames": 57,
            "excessFrames": 24
          }
        }
      ]
    },
    {
      "and": [
        "h_additionalBomb",
        {
          "shinespark": {
            "frames": 1,
            "excessFrames": 1
          }
        }
      ]
    }
  ]
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 95,
    "excessFrames": 13
  }
}
From: 2
Right Door
To: 1
Left Door

Requires:

"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 79,
    "excessFrames": 14
  }
}
From: 2
Right Door
To: 1
Left Door

If using two Power Bombs, shinespark after the Yapping Maw starts to retreat to prevent a game crash.

Requires:

"h_canUsePowerBombs"
"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 59,
        "excessFrames": 15
      }
    },
    {
      "and": [
        "h_additionalBomb",
        {
          "shinespark": {
            "frames": 32,
            "excessFrames": 20
          }
        }
      ]
    }
  ]
}
From: 2
Right Door
To: 2
Right Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canMidairShinespark"
{
  "canShineCharge": {
    "usedTiles": 18,
    "steepUpTiles": 1,
    "steepDownTiles": 3,
    "startingDownTiles": 2,
    "openEnd": 1
  }
}
{
  "shinespark": {
    "frames": 45
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canMidairShinespark"
{
  "enemyKill": {
    "enemies": [
      [
        "Yapping Maw"
      ]
    ]
  }
}
{
  "canShineCharge": {
    "usedTiles": 22,
    "steepUpTiles": 2,
    "steepDownTiles": 3,
    "startingDownTiles": 2,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 45
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}
From: 2
Right Door
To: 2
Right Door

Jump towards the yapping maw before it is on screen so it moves up. Quickly move it off camera so it will be `frozen` in place. Shortcharge like normal. If the Yapping Maw is returning to its hole, it will usually not grab Samus.

Requires:

{
  "notable": "Shinecharge Under Yapping Maw"
}
{
  "obstaclesCleared": [
    "A"
  ]
}
"canMidairShinespark"
"canCameraManip"
{
  "canShineCharge": {
    "usedTiles": 22,
    "steepUpTiles": 2,
    "steepDownTiles": 3,
    "startingDownTiles": 2,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 45
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}
From: 3
Bottom Left Door
To: 4
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Bottom Right Door
To: 3
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Elevator
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 95
}
"f_TourianOpen"
"Gravity"
"HiJump"
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 9
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Elevator
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 105
}
"f_TourianOpen"
"Gravity"
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 7
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Elevator
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 120
}
"f_TourianOpen"
"Gravity"
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 8
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Gain a shinecharge while entering the room. Move quickly to the right, either dodging the enemies or using them to damage boost. Shoot open the door and spark through.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 4,
    "openEnd": 1,
    "steepDownTiles": 2
  }
}

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 15
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Fire a Plasma shot while running into the room, jump and activate the shinespark wind-up mid-air. Wait to spark right until just as the Plasma shot goes off screen.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"Plasma"
"canHeroShot"
"canShinechargeMovementTricky"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 37
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{
  "types": [
    "super"
  ],
  "requires": [],
  "devNote": "FIXME: Using a Super seems extremely awkward but possible; add a higher-level tech requirement here."
}
{"types":["missiles","powerbomb"],"requires":["never"]}

Gain a shinecharge while entering the room. Move quickly to the left, dodging the enemies. Shoot open the door and spark through.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 8,
    "openEnd": 1,
    "steepDownTiles": 2
  }
}

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 9
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Gain a shinecharge while entering the room. Move quickly to the left, using Plasma or Screw Attack to avoid being hit by enemies. Shoot open the door and spark through.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 8,
    "openEnd": 1,
    "steepDownTiles": 2
  }
}

Requires:

{
  "or": [
    "Plasma",
    "ScrewAttack"
  ]
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 9
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Run into the room, and just before Samus would run into the water, fire a Plasma shot and make a big jump across the room. The shot should clear the enemies and open the door. Activate the shinespark mid-air.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 70
}
"Plasma"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 24
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{
  "types": [
    "super"
  ],
  "requires": [],
  "devNote": "FIXME: Using a Super seems very awkward but possible; add a higher-level tech requirement here."
}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Run and jump through the room with Screw Attack. As the door starts to come on camera, shoot it open, carefully avoiding enemies from blocking the shot. Jump and activate the shinespark mid-air.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"ScrewAttack"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 24
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Run into the room, and fire a Plasma shot. Depending on the vertical position needed for the spark, either stop on a dime and activate the shinespark from the ground, or continue running and jump into a midair shinespark. Wait to spark until just as the Plasma shot goes off screen.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"Plasma"
"canHeroShot"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 28
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{
  "types": [
    "super"
  ],
  "requires": [],
  "devNote": "FIXME: Using a Super seems extremely awkward but possible; add a higher-level tech requirement here."
}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Left Door
To: 2
Left Door

Requires:

"canWaterShineCharge"
{
  "canShineCharge": {
    "usedTiles": 20,
    "openEnd": 1
  }
}
{
  "or": [
    {
      "shinespark": {
        "frames": 53
      }
    },
    {
      "and": [
        "canShinechargeMovementComplex",
        {
          "shinespark": {
            "frames": 30
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 20,
    "steepUpTiles": 4,
    "steepDownTiles": 2,
    "startingDownTiles": 1,
    "openEnd": 0
  }
}
"canShinechargeMovementTricky"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 18
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}
From: 1
Left Door
To: 2
Right Door

Enter the room while building a shinespark and use it on the lowest part of the ramp to cross the room and reach a raised ledge on the right side wall. From there, use SpaceJump to escape the water. Carry the shinespark to the bottom of the ramp by delaying the first Choot with two Power Beam shots, killing it, or bounceballing through it. The Choot can be shot diagonally from the middle platform, and again by running off that platform and aiming down to float above it.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 6,
    "openEnd": 1,
    "steepDownTiles": 1
  }
}

Requires:

"canShinechargeMovementComplex"
"canCarefulJump"
{
  "or": [
    {
      "and": [
        "canMidairShinespark",
        "canDodgeWhileShooting"
      ]
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Choot",
            "type": "contact",
            "hits": 1
          }
        },
        "canNeutralDamageBoost",
        "canBounceBall"
      ]
    },
    {
      "and": [
        "canMockball",
        {
          "or": [
            "canPseudoScrew",
            "ScrewAttack",
            "Plasma",
            "Wave",
            {
              "ammo": {
                "type": "Missile",
                "count": 1
              }
            },
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            }
          ]
        }
      ]
    }
  ]
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 123,
    "excessFrames": 5
  }
}
"canSpaceJumpWaterBounce"
{
  "or": [
    {
      "and": [
        "HiJump",
        "canSpaceJumpWaterEscape"
      ]
    },
    {
      "and": [
        "canTrickyJump",
        "canDownGrab"
      ]
    },
    "canWalljump"
  ]
}
From: 2
Right Door
To: 3
Junction (Left side Pit)

Horizontally shinespark from the grassy patch on the ledge near the door, then jump across the platforms.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 35
  }
}
From: 4
Junction (Right side Pit)
To: 2
Right Door

Requires:

"canShinechargeMovementComplex"
"Gravity"
"SpaceJump"
{
  "canShineCharge": {
    "usedTiles": 22,
    "steepUpTiles": 3,
    "steepDownTiles": 3,
    "startingDownTiles": 1,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 4
Junction (Right side Pit)
To: 2
Right Door

Requires:

"canShinechargeMovementComplex"
"Gravity"
"canWalljump"
{
  "canShineCharge": {
    "usedTiles": 22,
    "steepUpTiles": 3,
    "steepDownTiles": 3,
    "startingDownTiles": 1,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovementTricky"
"canHeroShot"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 38
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

{
  "shinespark": {
    "frames": 42,
    "excessFrames": 9
  }
}
From: 1
Left Door
To: 3
Item

Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovementTricky"
"canHeroShot"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 38
  }
}

Clears obstacles: B, C

From: 2
Right Door
To: 3
Item

Run, fire a shot mid-air, jump, and activate a mid-air shinespark to the left. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 25
}
"canShinechargeMovementTricky"
"canHeroShot"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 17
  }
}

Clears obstacles: A, C

From: 2
Right Door
To: 3
Item

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 23,
    "excessFrames": 1
  }
}

Clears obstacles: A

From: 3
Item
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A",
    "C"
  ]
}
{
  "obstaclesNotCleared": [
    "B"
  ]
}
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 21,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Item
To: 1
Left Door

From the pedestal, fire a shot to the left to open the door. If needed, jump slightly to the left to follow the shot, then activate the shinespark wind-up. Wait until the shot hits the door before sparking.

Requires:

{
  "obstaclesNotCleared": [
    "A",
    "B",
    "C"
  ]
}
"canShinechargeMovementComplex"
"canHeroShot"
{
  "shineChargeFrames": 15
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Item
To: 2
Right Door

Requires:

{
  "obstaclesCleared": [
    "B",
    "C"
  ]
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 23,
    "excessFrames": 7
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Item
To: 2
Right Door

From the pedestal, jump to the right to bring the door on-camera. Fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot hits the door before sparking.

Requires:

{
  "obstaclesNotCleared": [
    "A",
    "B",
    "C"
  ]
}
"canShinechargeMovementComplex"
"canHeroShot"
{
  "shineChargeFrames": 45
}
{
  "shinespark": {
    "frames": 22
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Item
To: 2
Right Door

Requires:

"canHeroShot"
"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 16,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Lower Section - Bottom Left Door
To: 5
Lower Section - Bottom Right Door

Entrance condition:

{
  "comeInShinecharging": {
    "length": 23,
    "openEnd": 1,
    "steepUpTiles": 1,
    "steepDownTiles": 6
  }
}

Requires:

"canHorizontalShinespark"
{
  "or": [
    {
      "shinespark": {
        "frames": 131,
        "excessFrames": 35
      }
    },
    {
      "and": [
        "canShinechargeMovement",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 106,
            "excessFrames": 35
          }
        }
      ]
    }
  ]
}
From: 1
Lower Section - Bottom Left Door
To: 5
Lower Section - Bottom Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 146,
    "excessFrames": 35
  }
}
From: 2
Upper Right Section - Top Right Door
To: 2
Upper Right Section - Top Right Door

Gain a shinecharge while bonking the door below the top-right door. Then turn around, run a precise distance of 7 tiles, and jump and walljump to approach the top-right door and shinespark out.

Requires:

{
  "canShineCharge": {
    "usedTiles": 32,
    "steepUpTiles": 4,
    "openEnd": 1
  }
}
"canTrickyDashJump"
"canWalljump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 4
Lower Section - Top Right Door
To: 5
Lower Section - Bottom Right Door

While falling out the door, swing out to the left a couple tiles before moving back right, in order to make the camera scroll. Run, jump, fire a shot mid-air, and activate a well-timed mid-air shinespark to make it through the door.

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
"canHeroShot"
{
  "shinespark": {
    "frames": 26
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 12
Top Junction
To: 6
Middle Right Door (By Zeb Farm)

Preopen the door and shotblock, then go back and charge a shinespark. Springball through the short morphball tunnel to just have enough time to shinespark out the door.

Requires:

{
  "notable": "Shinespark, Morph Tunnel Rush"
}
"canShinechargeMovementComplex"
"h_canUseSpringBall"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 25
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 13
Bottom Junction
To: 1
Lower Section - Bottom Left Door

Jump to the runway connected to the left side door before sparking.

Requires:

"Gravity"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 38
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 13
Bottom Junction
To: 5
Lower Section - Bottom Right Door

Requires:

"Gravity"
"canShinechargeMovementComplex"
"canPreciseWalljump"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 15
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 13
Bottom Junction
To: 5
Lower Section - Bottom Right Door

Requires:

"canHorizontalShinespark"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 23,
        "steepUpTiles": 6,
        "steepDownTiles": 1,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 24,
            "steepUpTiles": 6,
            "steepDownTiles": 1,
            "openEnd": 1
          }
        },
        {
          "doorUnlockedAtNode": 1
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "shinespark": {
        "frames": 131
      }
    },
    {
      "and": [
        "canShinechargeMovement",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 106
          }
        }
      ]
    }
  ]
}

Unlocks doors:

{"nodeId":1,"types":["ammo"],"requires":[]}
From: 13
Bottom Junction
To: 5
Lower Section - Bottom Right Door

Open the right door before sparking to spark out of it.

Requires:

{
  "or": [
    "canCarefulJump",
    "Grapple",
    "Wave",
    "SpaceJump"
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 23,
        "steepUpTiles": 6,
        "steepDownTiles": 1,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 24,
            "steepUpTiles": 6,
            "steepDownTiles": 1,
            "openEnd": 1
          }
        },
        {
          "doorUnlockedAtNode": 1
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "shinespark": {
        "frames": 131
      }
    },
    {
      "and": [
        "canShinechargeMovement",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 106
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"nodeId":1,"types":["ammo"],"requires":[]}
{"nodeId":5,"types":["ammo"],"requires":[]}
From: 2
Top Left Door
To: 2
Top Left Door

Requires:

{
  "notable": "Leave With Spark (Fast Wall Climb)"
}
{
  "obstaclesCleared": [
    "A",
    "C"
  ]
}
"HiJump"
{
  "canShineCharge": {
    "usedTiles": 35,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
"canFastWalljumpClimb"
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}
From: 1
Top Left Door
To: 3
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 160
}
"Morph"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 40,
    "excessFrames": 9
  }
}

Clears obstacles: C

From: 1
Left Door
To: 1
Left Door

Gain a shinecharge on the long, lower platform in the screen above, then carry it left and down. Use crumble quick drops, land on the floor at the bottom, spin jump left into the doorway, and activate the spark. The required movement here is very precise, as the 180 shinecharge frames is only barely enough.

Requires:

{
  "notable": "Leave With Spark To The Left"
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
"h_canCrouchJumpDownGrab"
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 0
  }
}
"canShinechargeMovementTricky"
"canQuickDrop"
{
  "shinespark": {
    "frames": 1
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 1
Left Door
To: 2
Right Door

Requires:

"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 49,
    "excessFrames": 16
  }
}
From: 1
Left Door
To: 2
Right Door

Depending on Samus' momentum when entering the room, it may be necessary to make a small jump before shooting open the door, to avoid a Beetom from blocking the shot.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 30
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 16
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Depending on Samus' momentum when entering the room, it may be necessary to make a small jump before shooting open the door, to avoid a Beetom from blocking the shot.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 30
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 16
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 1
Left Door

Gain a shinecharge running left-to-right at the top of the room. Then run to the left, jump across the room, and shinespark through the door.

Requires:

{
  "canShineCharge": {
    "usedTiles": 16,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 13,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Above Power Bomb Blocks - Top Left Door
To: 3
Above Power Bomb Blocks - Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Above Power Bomb Blocks - Top Left Door
To: 5
Above Power Bomb Blocks - Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 140
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Above Power Bomb Blocks - Top Left Door
To: 6
Above Power Bomb Blocks - Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 140
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 17
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Above Power Bomb Blocks - Top Right Door
To: 2
Above Power Bomb Blocks - Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Above Power Bomb Blocks - Top Right Door
To: 4
Above Power Bomb Blocks - Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Above Power Bomb Blocks - Top Right Door
To: 5
Above Power Bomb Blocks - Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 150
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Above Power Bomb Blocks - Top Right Door
To: 5
Above Power Bomb Blocks - Bottom Left Door

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Above Power Bomb Blocks - Top Right Door
To: 6
Above Power Bomb Blocks - Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 150
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 17
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Above Power Bomb Blocks - Top Right Door
To: 6
Above Power Bomb Blocks - Bottom Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 17
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 2
Above Power Bomb Blocks - Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 2
Above Power Bomb Blocks - Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 80
}
"HiJump"
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 7
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 2
Above Power Bomb Blocks - Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 95
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 9
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 2
Above Power Bomb Blocks - Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 130
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 8
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 3
Above Power Bomb Blocks - Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 80
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 8
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 3
Above Power Bomb Blocks - Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 130
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 14
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 3
Above Power Bomb Blocks - Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 120
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 16
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 3
Above Power Bomb Blocks - Top Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 5
Above Power Bomb Blocks - Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 6
Above Power Bomb Blocks - Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 85
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 17
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Above Power Bomb Blocks - Bottom Left Door
To: 2
Above Power Bomb Blocks - Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 165
}
"HiJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 12
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Above Power Bomb Blocks - Bottom Left Door
To: 3
Above Power Bomb Blocks - Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 165
}
"HiJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 12
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Above Power Bomb Blocks - Bottom Left Door
To: 4
Above Power Bomb Blocks - Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Above Power Bomb Blocks - Bottom Left Door
To: 4
Above Power Bomb Blocks - Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 75
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Above Power Bomb Blocks - Bottom Left Door
To: 4
Above Power Bomb Blocks - Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 130
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Above Power Bomb Blocks - Bottom Left Door
To: 6
Above Power Bomb Blocks - Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Above Power Bomb Blocks - Bottom Right Door
To: 2
Above Power Bomb Blocks - Top Left Door

Entrance condition:

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

Requires:

"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Above Power Bomb Blocks - Bottom Right Door
To: 3
Above Power Bomb Blocks - Top Right Door

Entrance condition:

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

Requires:

"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 9
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Above Power Bomb Blocks - Bottom Right Door
To: 4
Above Power Bomb Blocks - Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 120
}
"canTrickyDashJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Above Power Bomb Blocks - Bottom Right Door
To: 5
Above Power Bomb Blocks - Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 7
Below Power Bomb Blocks - Top Right Door
To: 8
Below Power Bomb Blocks - Bottom Left Door

Come in with a shinecharge, and perform a moonfall off the ledge. While falling, fire a shot at the door and immediately activate the shinespark wind-up, to horizontally spark through the door.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 140
}
{
  "notable": "Main Shaft Moonfall Spark"
}
"canMoonfall"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 12
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 9
Right Etecoon Shaft - Top Left Door
To: 10
Right Etecoon Shaft - Bottom Left Door

Run from left to right to gain a shinecharge, then immediately moonfall down the shaft. There is just barely enough time to shoot the door open (if not already open) and spark out.

Requires:

{
  "notable": "Etecoon Shaft Moonfall Spark"
}
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 0
  }
}
"canMoonfall"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 12
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["missiles","powerbomb"],"requires":[{"or":["SpaceJump","canLongIBJ","canConsecutiveWalljump"]}]}
{"types":["super"],"requires":[]}
From: 1
Top Left Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 42,
    "excessFrames": 14
  }
}
From: 2
Top Right Door
To: 2
Top Right Door

Use the runway below the bug pipe to gain a shinecharge. Then walljump off the bomb blocks and the bug pipe to approach the door and spark out.

Requires:

"canPreciseWalljump"
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 19
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Right Side - Top Door
To: 2
Right Side - Top Door

Requires:

{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
"canShinechargeMovementComplex"
{
  "or": [
    "HiJump",
    "canWalljump"
  ]
}
{
  "shinespark": {
    "frames": 28
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 3
Left Side - Top Middle Door (Main Entrance)
To: 10
Top Item (Above Hopper Pit)

Entrance condition:

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

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 38,
    "excessFrames": 7
  }
}
From: 4
Left Side - Middle Doorway (Behind the Power Bomb Blocks)
To: 10
Top Item (Above Hopper Pit)

Perform a horizontal shinespark through the door transition, from a horizontal position that triggers a deep transition in the door. Sparking from one or two pixels away from the door is an example position that works (if possible in the neighboring room). In general, about one third of positions will work, with working positions occuring in periodic windows that are each approximately two pixels wide, separated by bad windows that are approximately 4 pixels wide. If successful, Samus will spawn inside the Power Bomb blocks. After the shinespark crash animation ends, Samus should be standing and able to X-Ray climb.

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"canDeepTransition"
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 2
  }
}
"canXRayClimb"
From: 13
Central Junction
To: 1
Left Side - Top Door

Shinecharge towards the top right door. Then turn around for a fast mockball after jumping the bug pipe.

Requires:

{
  "notable": "Fast Mockball Leave With Spark"
}
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 0
  }
}
"canShinechargeMovementComplex"
"canMockball"
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 13
Central Junction
To: 10
Top Item (Above Hopper Pit)

Requires:

{
  "or": [
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 16,
            "openEnd": 1
          }
        },
        {
          "shinespark": {
            "frames": 24,
            "excessFrames": 4
          }
        }
      ]
    },
    {
      "and": [
        "canHorizontalShinespark",
        {
          "canShineCharge": {
            "usedTiles": 24,
            "openEnd": 1
          }
        },
        {
          "shinespark": {
            "frames": 38,
            "excessFrames": 7
          }
        }
      ]
    },
    {
      "and": [
        "canHorizontalShinespark",
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 25,
            "openEnd": 1
          }
        },
        {
          "shinespark": {
            "frames": 38,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}

Unlocks doors:

{"nodeId":3,"types":["ammo"],"requires":[]}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 24
  }
}

Clears obstacles: A

Shinesparking horizontally into the wall will trigger the elevator as Samus's echos hit it.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 45
}
{
  "notable": "Shinespark into the Wall to Ride the Elevator"
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}

Clears obstacles: B

Shinesparking horizontally into the wall will trigger the elevator as Samus's echos hit it.

Entrance condition:

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

Requires:

{
  "notable": "Shinespark into the Wall to Ride the Elevator"
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}

Clears obstacles: B

Shinesparking horizontally into the wall will trigger the elevator as Samus's echos hit it.

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "notable": "Shinespark into the Wall to Ride the Elevator"
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 15,
    "excessFrames": 6
  }
}

Clears obstacles: B

Shinesparking horizontally into the wall will trigger the elevator as Samus's echos hit it.

Requires:

{
  "notable": "Shinespark into the Wall to Ride the Elevator"
}
"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}

Clears obstacles: B

From: 1
Left Door
To: 1
Left Door

Stand to the right of the right-most bug pipe, and run to the right to gain a shortcharge. Run back to the left, jump over the bug pipes, and shinespark through the left door.

Requires:

{
  "canShineCharge": {
    "usedTiles": 21,
    "steepUpTiles": 2,
    "openEnd": 0
  }
}
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 20
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 1
Right Door
To: 2
Item

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 155,
    "excessFrames": 10
  }
}

Clears obstacles: A

From: 3
Dry Platform Junction
To: 1
Right Door

Charge a spark on the dry platform, and jump into a mid-air spark across the room and through the door.

Requires:

{
  "canShineCharge": {
    "usedTiles": 32,
    "openEnd": 1
  }
}
"canMidairShinespark"
{
  "shinespark": {
    "frames": 75
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 3
Dry Platform Junction
To: 1
Right Door

Charge a spark going left, then build speed and jump far to the right into a mid-air spark across the room and through the door.

Requires:

{
  "canShineCharge": {
    "usedTiles": 32,
    "openEnd": 1
  }
}
"canShinechargeMovement"
"canCarefulJump"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 62
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 3
Dry Platform Junction
To: 2
Item

Run from left to right on the dry platform to gain a shinecharge. Then fall off and spark to the left to break the speed blocks.

Requires:

{
  "canShineCharge": {
    "usedTiles": 32,
    "openEnd": 1
  }
}
"canShinechargeMovement"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 72,
    "excessFrames": 10
  }
}

Clears obstacles: A

From: 1
Left Door
To: 2
Right Door

Run and jump onto the platform in the middle of the room. Fire a shot and activate the shinespark wind-up. Wait until the shot hits the door before sparking.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 26
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 45
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 38
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Run and jump onto the platform in the middle of the room, using Screw Attack to avoid being knocked back by the Skrees. Fire a shot and activate the shinespark wind-up. Wait until the shot hits the door before sparking.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
"ScrewAttack"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 26
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 45
}
"canShinechargeMovementTricky"
{
  "enemyDamage": {
    "enemy": "Skree",
    "type": "contact",
    "hits": 1
  }
}
{
  "shinespark": {
    "frames": 38
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Bottom Right Door

Run and jump onto the third single-tile platform, then jump over the Cacatac (or kill it). Fire a shot and activate the shinespark wind-up. Wait until the shot hits the door before sparking.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 140
}
"canShinechargeMovementComplex"
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Cacatac",
        "type": "spike",
        "hits": 1
      }
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Cacatac"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super",
          "Wave",
          "Spazer",
          "Plasma"
        ]
      }
    }
  ]
}
{
  "shinespark": {
    "frames": 24
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Bottom Right Door

Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovementTricky"
"canHeroShot"
{
  "shinespark": {
    "frames": 38
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Right Door
To: 1
Left Door

Kill the Cacatac, and reach the center of the room. Fire a shot and activate the shinespark wind-up. Wait until the shot hits the door before sparking.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 24
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Right Door
To: 1
Left Door

Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovementTricky"
"canHeroShot"
{
  "shinespark": {
    "frames": 38
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Right Door
To: 1
Right Door

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

{
  "shinespark": {
    "frames": 42,
    "excessFrames": 12
  }
}

Clears obstacles: A

From: 1
Top Left Door
To: 1
Top Left Door

Slow rolling or getting a fast mockball work equally well.

Requires:

{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 0
  }
}
"canShinechargeMovementTricky"
"Morph"
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "shinespark": {
    "frames": 22
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Middle Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 160
}
"HiJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 11
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 4
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 4
Bottom Right Door

Ledge grab precisely in front of the Cacatac, and jump immediately before it would hit you. If the shinespark wind-up is activated as early as possible, then a Cacatac spike hit will be taken.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 120
}
"canWalljump"
"canShinechargeMovementTricky"
{
  "enemyDamage": {
    "enemy": "Cacatac",
    "type": "spike",
    "hits": 1
  }
}
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Bottom Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 85
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 9
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Bottom Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 125
}
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 1
Left Door

Use the Spikes in the center of the room to build a Shinespark with X-Mode. There are sections of the room where using more complex movement can be used to save a Spike hit when X-Moding.

Requires:

"canXMode"
"h_XModeSpikeHit"
"h_XModeSpikeHit"
"canUseIFrames"
{
  "or": [
    "SpaceJump",
    "h_XModeSpikeHit"
  ]
}
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 50
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

"canHorizontalShinespark"
{
  "or": [
    {
      "shinespark": {
        "frames": 142,
        "excessFrames": 60
      }
    },
    {
      "and": [
        "canShinechargeMovement",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 134,
            "excessFrames": 60
          }
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 2
Right Door

Enter the door high to avoid a frame perfect spike hit.

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 146,
    "excessFrames": 60
  }
}
From: 1
Left Door
To: 2
Right Door

Requires:

"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 132,
    "excessFrames": 60
  }
}
From: 2
Right Door
To: 1
Left Door

Use the really small runway in the pit in the middle of the room. The door must be already opened.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 107
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[],"useImplicitRequires":false}
From: 2
Right Door
To: 1
Left Door

Jump from the runway near the right door to bounce onto spikes for X-Mode. Store a spark in X-Mode and use that to shinepark across the room. Bumping a solid tile before activating X-Mode will remove dash state, preventing shinecharging. The left door must have been opened previously, in order to shinespark through it.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canMidairShinespark"
"canXMode"
{
  "spikeHits": 2
}
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 146
      }
    },
    {
      "and": [
        "SpaceJump",
        {
          "shinespark": {
            "frames": 50
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[],"useImplicitRequires":false}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 143,
    "excessFrames": 6
  }
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 146,
    "excessFrames": 6
  }
}
From: 2
Right Door
To: 1
Left Door

Requires:

"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 99,
    "excessFrames": 5
  }
}
From: 2
Right Door
To: 2
Right Door

Requires opening the door, then going to the pit in the middle of the room to use the really small runway.

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 50
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 3
Bottom Left Door
To: 4
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Bottom Right Door
To: 3
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 105
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 3
Bottom Right Door

Run and jump to the center of the room. Fire a shot to open the door, jump over the pillar, and spark out of the room.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 125
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 20
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 3
Bottom Right Door

Gain a shinecharge while running into the room, sliding off the ledge, then jump to the center of the room. Fire a shot to open the door, jump over the pillar, and spark out of the room.

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 16
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 3
Bottom Right Door

Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovementTricky"
"canHeroShot"
{
  "shinespark": {
    "frames": 36
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 1
Left Door

Run and jump to the center of the room and over the pillar. Fire a shot and activate the shinespark wind-up. Wait until the shot hits the door before sparking.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 25
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 1
Left Door

Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovementTricky"
"canHeroShot"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 38
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Right Door
To: 2
Hidden Ceiling Item

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

{
  "shinespark": {
    "frames": 20,
    "excessFrames": 4
  }
}

Clears obstacles: A

From: 2
Elevator
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 15
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 12
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Kihunter Junction
To: 2
Bottom Right Door

Charge a spark, then break the shot blocks, drop through, and spark out the bottom right door.

Requires:

{
  "notable": "Bottom Spark Out"
}
"canShinechargeMovementComplex"
{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "obstaclesNotCleared": [
    "D"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 20
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Kihunter Junction
To: 3
Top Right Door

Generate a charge on the left side and carry it through the morph tunnel and out the right door.

Requires:

{
  "notable": "Tunnel Charge"
}
{
  "obstaclesCleared": [
    "B",
    "C",
    "D"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 2
  }
}
"canShinechargeMovementTricky"
"Morph"
{
  "shinespark": {
    "frames": 13
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Kihunter Junction
To: 3
Top Right Door

Generate a charge on the left side and carry it through the morph tunnel and out the right door.

Requires:

{
  "notable": "Tunnel Charge"
}
{
  "obstaclesCleared": [
    "B",
    "C"
  ]
}
{
  "obstaclesNotCleared": [
    "D"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 31,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
"Morph"
{
  "shinespark": {
    "frames": 13
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 2
Bottom Left Door

Enter with a shinecharge, jumping and aiming down and shoot the block. While falling, kill the Zeela or perform a Kago through it. Quickly reach the door below and spark out.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 165
}
{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Zeela"
          ]
        ],
        "explicitWeapons": [
          "Wave",
          "Spazer",
          "Plasma",
          "Missile",
          "Super"
        ]
      }
    },
    {
      "and": [
        "canKago",
        {
          "enemyDamage": {
            "enemy": "Zeela",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 4
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 2
Bottom Left Door

Gain a shinecharging while entering the room, and angle diagonally down to shoot the block. While falling, kill the Zeela or perform a Kago through it. Quickly reach the door below and spark out.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Zeela"
          ]
        ],
        "explicitWeapons": [
          "Wave",
          "Spazer",
          "Plasma",
          "Missile",
          "Super"
        ]
      }
    },
    {
      "and": [
        "canKago",
        {
          "enemyDamage": {
            "enemy": "Zeela",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 1
Top Left Door

Enter with a shinecharge, and move up toward the door above. Use Wave or Plasma to shoot open the door from below while killing the approaching Zeelas.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 160
}
{
  "enemyKill": {
    "enemies": [
      [
        "Zeela"
      ]
    ],
    "explicitWeapons": [
      "Wave",
      "Plasma"
    ]
  }
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 1
Top Left Door

Enter with a shinecharge, and move up toward the door above. Use Wave or Plasma to shoot open the door from below while killing the approaching Zeelas.

Entrance condition:

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

Requires:

{
  "enemyKill": {
    "enemies": [
      [
        "Zeela"
      ]
    ],
    "explicitWeapons": [
      "Wave",
      "Plasma"
    ]
  }
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 30
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}
{
  "heatFrames": 50
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Top Right Door
To: 1
Bottom Left Door

Fall through the shot blocks and shoot around the Skree to open the door without falling into the lava to shinespark out of the room.

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
{
  "heatFrames": 165
}
{
  "shinespark": {
    "frames": 15
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Top Right Door
To: 1
Bottom Left Door

Fall through the shot blocks and shoot around the Skree to open the door without falling into the lava to shinespark out of the room.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 115
}
"canShinechargeMovementTricky"
{
  "heatFrames": 165
}
{
  "shinespark": {
    "frames": 15
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Side - Top Door
To: 7
Top Right Door

Jump over the Waver, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 50
}
"canHeroShot"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 35,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Side - Top Door
To: 7
Top Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 42,
    "excessFrames": 22
  }
}
From: 2
Left Side - Top Middle Door
To: 1
Left Side - Top Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 105
}
"HiJump"
"SpaceJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Left Side - Top Middle Door
To: 1
Left Side - Top Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 125
}
"HiJump"
"canPreciseWalljump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 18,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Left Side - Top Middle Door
To: 3
Left Side - Bottom Middle Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 105
}
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Left Side - Top Middle Door
To: 7
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 125
}
"HiJump"
"canWalljump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 27,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Left Side - Top Middle Door
To: 7
Top Right Door

Entrance condition:

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

Requires:

"HiJump"
"SpaceJump"
"canHeroShot"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 31,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Left Side - Bottom Middle Door
To: 2
Left Side - Top Middle Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 125
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Left Side - Bottom Middle Door
To: 2
Left Side - Top Middle Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"HiJump"
"canShinechargeMovementComplex"
{
  "enemyDamage": {
    "enemy": "Waver",
    "type": "contact",
    "hits": 1
  }
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Bottom Door
To: 4
Left Side - Bottom Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 9
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Middle Right Door
To: 7
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 120
}
"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 15
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Middle Right Door
To: 7
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 80
}
"HiJump"
"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 11
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Middle Right Door
To: 7
Top Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 7
Top Right Door
To: 1
Left Side - Top Door

Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 45
}
"canHeroShot"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 36,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 7
Top Right Door
To: 1
Left Side - Top Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 41,
    "excessFrames": 2
  }
}
From: 7
Top Right Door
To: 6
Middle Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 105
}
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

{
  "heatFrames": 240
}
{
  "shinespark": {
    "frames": 57,
    "excessFrames": 0
  }
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
"canHorizontalShinespark"
{
  "heatFrames": 225
}
{
  "shinespark": {
    "frames": 53,
    "excessFrames": 0
  }
}
{
  "heatFrames": 105
}
From: 1
Left Door
To: 5
Bottom Right Junction

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"canShinechargeMovement"
"canHorizontalShinespark"
{
  "heatFrames": 155
}
{
  "shinespark": {
    "frames": 54,
    "excessFrames": 15
  }
}
{
  "heatFrames": 105
}
From: 2
Right Door
To: 3
Bottom Left Junction

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 105
}
"canShinechargeMovement"
"canHorizontalShinespark"
{
  "heatFrames": 195
}
{
  "shinespark": {
    "frames": 58,
    "excessFrames": 0
  }
}
{
  "heatFrames": 105
}
From: 3
Right Door
To: 3
Right Door

Charge a spark along the bottom of the room and use it to spark through the right side door. Requires opening the door and shutter first.

Requires:

{
  "notable": "Shinespark through Wave Beam Door"
}
"HiJump"
"Morph"
{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    {
      "heatFrames": 240
    }
  ]
}
{
  "or": [
    {
      "and": [
        "canTrickyDashJump",
        "canWalljump"
      ]
    },
    "SpaceJump"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 28,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 0
  }
}
{
  "heatFrames": 780
}
{
  "shinespark": {
    "frames": 57
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 3
Right Door
To: 3
Right Door

Charge a spark along the bottom of the room and use it to spark through the right side door. Requires opening the door and shutter first.

Requires:

{
  "notable": "Shinespark through Wave Beam Door"
}
"HiJump"
{
  "or": [
    "SpaceJump",
    "Grapple"
  ]
}
{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    "Wave",
    {
      "and": [
        "h_canHeatedBlueGateGlitch",
        {
          "heatFrames": 60
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "canTrickyDashJump",
        "canWalljump"
      ]
    },
    "SpaceJump"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 28,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 0
  }
}
{
  "heatFrames": 780
}
{
  "shinespark": {
    "frames": 57
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 3
Right Door
To: 3
Right Door

Jump into the spikes and try to bounce on the crumble blocks moving towards the door.

Requires:

"canXMode"
"h_XModeSpikeHit"
"h_XModeSpikeHit"
"h_XModeSpikeHit"
"canWalljump"
"h_canShineChargeMaxRunway"
{
  "heatFrames": 540
}
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 3
Right Door
To: 4
Item

Entrance condition:

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

Requires:

"canHorizontalShinespark"
{
  "heatFrames": 140
}
{
  "shinespark": {
    "frames": 45,
    "excessFrames": 14
  }
}
From: 3
Right Door
To: 4
Item

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "heatFrames": 140
}
{
  "shinespark": {
    "frames": 51,
    "excessFrames": 14
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Fire a shot on the way up to clear the shot block. Perform a mockball but unmorph after exiting the Morph hole and Kill the Geruta while falling, if possible. Fire a shot to open the door, then jump forward and Shinespark out.

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
"canMidairShinespark"
"canMockball"
{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Geruta"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super",
          "Wave",
          "Spazer",
          "Plasma"
        ]
      }
    },
    {
      "enemyDamage": {
        "enemy": "Geruta",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
{
  "heatFrames": 200
}
{
  "shinespark": {
    "frames": 16,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}
{
  "heatFrames": 60
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

{
  "heatFrames": 60
}
{
  "shinespark": {
    "frames": 17,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}
{
  "heatFrames": 60
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

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

Requires:

{
  "heatFrames": 60
}
{
  "shinespark": {
    "frames": 17,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}
{
  "heatFrames": 55
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}
{
  "heatFrames": 55
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Elevator
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 20
}
"h_LowerNorfairElevatorUpwardFrames"
{
  "shinespark": {
    "frames": 6
  }
}
{
  "heatFrames": 50
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Elevator
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 20
}
"h_LowerNorfairElevatorUpwardFrames"
{
  "shinespark": {
    "frames": 6
  }
}
{
  "heatFrames": 50
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Right Door
To: 2
Chozo Ball Item

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"canDownGrab"
{
  "shinespark": {
    "frames": 39
  }
}
{
  "heatFrames": 142
}
From: 1
Left Door
To: 2
Right Door

Jump over the Refill station before Shinesparking.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 50
}
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 11
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Jump over the Refill station before Shinesparking.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 50
}
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 11
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 100
}
"canShinechargeMovementComplex"
{
  "heatFrames": 120
}
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Top Right Door
To: 3
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
{
  "shinespark": {
    "frames": 5
  }
}
{
  "heatFrames": 120
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 125
}
"HiJump"
"canShinechargeMovementComplex"
{
  "heatFrames": 155
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"HiJump"
"canShinechargeMovementComplex"
{
  "heatFrames": 125
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 2
Top Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "heatFrames": 195
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Spark in line with the top of the door. Sparking too low or too high will crash early.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"canMidairShinespark"
{
  "heatFrames": 195
}
{
  "shinespark": {
    "frames": 95,
    "excessFrames": 5
  }
}
From: 2
Right Door
To: 1
Left Door

Spark in line with the top of the door. Sparking too low or too high will crash early.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"canMidairShinespark"
{
  "heatFrames": 195
}
{
  "shinespark": {
    "frames": 95,
    "excessFrames": 3
  }
}
From: 1
Left Shaft - Top Left Door
To: 4
Left Shaft - Top Right Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "canShinechargeMovementComplex",
        {
          "heatFrames": 225
        },
        {
          "shinespark": {
            "frames": 15,
            "excessFrames": 0
          }
        }
      ]
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "heatFrames": 215
        },
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 0
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door

Entrance condition:

{
  "comeInShinecharging": {
    "length": 12,
    "openEnd": 0,
    "gentleUpTiles": 4
  }
}

Requires:

"canShinechargeMovementComplex"
{
  "or": [
    "HiJump",
    "canWalljump"
  ]
}
{
  "shinespark": {
    "frames": 5
  }
}
{
  "heatFrames": 230
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Left Shaft - Middle Right Door
To: 2
Left Shaft - Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 145
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 18
  }
}
{
  "heatFrames": 190
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Left Shaft - Middle Right Door
To: 2
Left Shaft - Bottom Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 5
  }
}
{
  "heatFrames": 220
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Left Shaft - Middle Right Door
To: 4
Left Shaft - Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 140
}
"HiJump"
"canTrickyJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 9
  }
}
{
  "heatFrames": 170
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Left Shaft - Top Right Door
To: 1
Left Shaft - Top Left Door

Entrance condition:

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

Requires:

"HiJump"
"canTrickyJump"
"canShinechargeMovementComplex"
"canDodgeWhileShooting"
{
  "or": [
    {
      "ammo": {
        "type": "Missile",
        "count": 1
      }
    },
    "Plasma"
  ]
}
{
  "shinespark": {
    "frames": 14
  }
}
{
  "heatFrames": 190
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Left Shaft - Top Right Door
To: 3
Left Shaft - Middle Right Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "canShinechargeMovementComplex",
        {
          "heatFrames": 215
        },
        {
          "shinespark": {
            "frames": 15,
            "excessFrames": 0
          }
        }
      ]
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "heatFrames": 195
        },
        {
          "shinespark": {
            "frames": 5,
            "excessFrames": 0
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Align with the right side of a wall or door then turn around and shinespark in order to avoid colliding with a slope.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canShinechargeMovementComplex"
"canHorizontalShinespark"
"h_canShineChargeMaxRunway"
{
  "heatFrames": 335
}
{
  "shinespark": {
    "frames": 221
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "canHorizontalShinespark",
        {
          "shinespark": {
            "frames": 76,
            "excessFrames": 4
          }
        },
        {
          "heatFrames": 210
        }
      ]
    },
    {
      "and": [
        "canShinechargeMovement",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 67,
            "excessFrames": 4
          }
        },
        {
          "heatFrames": 300
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 80,
    "excessFrames": 4
  }
}
{
  "heatFrames": 210
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "canHorizontalShinespark",
        {
          "shinespark": {
            "frames": 76,
            "excessFrames": 4
          }
        },
        {
          "heatFrames": 210
        }
      ]
    },
    {
      "and": [
        "canShinechargeMovement",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 67,
            "excessFrames": 4
          }
        },
        {
          "heatFrames": 300
        }
      ]
    }
  ]
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 80,
    "excessFrames": 4
  }
}
{
  "heatFrames": 210
}
From: 1
Top Left Door
To: 3
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 80
}
"canShinechargeMovementComplex"
{
  "heatFrames": 100
}
{
  "shinespark": {
    "frames": 16,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 3
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 35
}
"canShinechargeMovementTricky"
"canHeroShot"
{
  "heatFrames": 85
}
{
  "shinespark": {
    "frames": 37,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 80
}
"canShinechargeMovementComplex"
{
  "heatFrames": 100
}
{
  "shinespark": {
    "frames": 16,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 35
}
"canShinechargeMovementTricky"
"canHeroShot"
{
  "heatFrames": 85
}
{
  "shinespark": {
    "frames": 37,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 3
Bottom Left Door

Entrance condition:

{
  "comeInShinecharging": {
    "length": 4,
    "openEnd": 1,
    "gentleDownTiles": 2
  }
}

Requires:

"canShinechargeMovementComplex"
{
  "or": [
    {
      "shinespark": {
        "frames": 10
      }
    },
    {
      "enemyDamage": {
        "enemy": "Sova",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 6
Top Right Door

Shoot the door open while entering, land near the door, then run and jump under the platform above to get to the right side quickly.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 75
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 6
Top Right Door

After landing, do a small jump and spark mid-air. Alternatively, if you can avoid tripping while entering the room, another option is to moonwalk back against the left door to get high enough to spark without bonking the platform on the right.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 30
}
"canMidairShinespark"
{
  "shinespark": {
    "frames": 18
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 1
Top Left Door

Carefully avoid hitting the Sova.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 1
Top Left Door

Carefully avoid hitting the Sova.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 70
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 1
Top Left Door

Spin-jump up and kill the Sova from the left just before landing on its platform.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 115
}
"canShinechargeMovementComplex"
{
  "or": [
    "ScrewAttack",
    "canTrickyJump"
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Sova"
      ]
    ],
    "explicitWeapons": [
      "ScrewAttack",
      "Wave",
      "Spazer",
      "Plasma",
      "Missile",
      "Super"
    ]
  }
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 1
Top Left Door

Spin-jump up and kill the Sova from the left just before landing on its platform.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 105
}
"canShinechargeMovementComplex"
{
  "or": [
    "ScrewAttack",
    "canTrickyJump"
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Sova"
      ]
    ],
    "explicitWeapons": [
      "ScrewAttack",
      "Wave",
      "Spazer",
      "Plasma",
      "Missile",
      "Super"
    ]
  }
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 3
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 4
Bottom Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 12,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 6
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 6
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 80
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 6
Top Right Door

Spin-jump up and kill the Sova from the left just before landing on its platform.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 125
}
"canShinechargeMovementComplex"
{
  "or": [
    "ScrewAttack",
    "canTrickyJump"
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Sova"
      ]
    ],
    "explicitWeapons": [
      "ScrewAttack",
      "Wave",
      "Spazer",
      "Plasma",
      "Missile",
      "Super"
    ]
  }
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 6
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"canShinechargeMovementComplex"
{
  "or": [
    "ScrewAttack",
    "canTrickyJump"
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Sova"
      ]
    ],
    "explicitWeapons": [
      "ScrewAttack",
      "Wave",
      "Spazer",
      "Plasma",
      "Missile",
      "Super"
    ]
  }
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

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

Requires:

"HiJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 105
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 85
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 4
Bottom Right Door

Fall around the floating platform with either a Downback or by jumping down with a Spinjump.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 5
Middle Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 6
Top Right Door

Entrance condition:

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

Requires:

"HiJump"
"canShinechargeMovementTricky"
"canInsaneJump"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 6
Top Right Door

Entrance condition:

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

Requires:

"HiJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Bottom Right Door
To: 3
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 140
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Bottom Right Door
To: 3
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 120
}
"HiJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Bottom Right Door
To: 5
Middle Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 140
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Bottom Right Door
To: 5
Middle Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 115
}
"HiJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Middle Right Door
To: 1
Top Left Door

Quickly climb the left side of the room to just have enough time to shinespark out the door. Requires precise ledge grabs, but some precise walljumps can make it slightly easier.

Entrance condition:

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

Requires:

"HiJump"
"canMidairShinespark"
"canShinechargeMovementTricky"
"canInsaneJump"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Middle Right Door
To: 1
Top Left Door

Quickly climb the right side of the room to just have enough time to shinespark out the door.

Entrance condition:

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

Requires:

"HiJump"
"canMidairShinespark"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Middle Right Door
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 135
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Middle Right Door
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 75
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Middle Right Door
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"canShinechargeMovementComplex"
"canWalljump"
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Middle Right Door
To: 3
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Middle Right Door
To: 4
Bottom Right Door

Fall around the floating platform with either a Downback or by jumping down with a Spinjump.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Middle Right Door
To: 6
Top Right Door

Quickly climb the right side of the room to just have enough time to shinespark out the door.

Entrance condition:

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

Requires:

"HiJump"
"canMidairShinespark"
"canShinechargeMovementTricky"
"canInsaneJump"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Middle Right Door
To: 6
Top Right Door

Quickly climb the right side of the room to just have enough time to shinespark out the door.

Entrance condition:

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

Requires:

"HiJump"
"canMidairShinespark"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 65
}
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Top Right Door
To: 3
Bottom Left Door

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 15
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 8
Main Junction
To: 1
Top Left Door

Requires:

"HiJump"
{
  "or": [
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 5
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    }
  ]
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"nodeId":1,"types":["ammo"],"requires":[]}
{"nodeId":3,"types":["ammo"],"requires":[]}
{"nodeId":5,"types":["ammo"],"requires":[]}
From: 8
Main Junction
To: 6
Top Right Door

Requires:

"HiJump"
{
  "or": [
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 5
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    }
  ]
}
"canShinechargeMovementTricky"
"canInsaneJump"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"nodeId":3,"types":["ammo"],"requires":[]}
{"nodeId":5,"types":["ammo"],"requires":[]}
{"nodeId":6,"types":["ammo"],"requires":[]}
From: 8
Main Junction
To: 6
Top Right Door

Requires:

"HiJump"
{
  "or": [
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 5
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    }
  ]
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"nodeId":3,"types":["ammo"],"requires":[]}
{"nodeId":5,"types":["ammo"],"requires":[]}
{"nodeId":6,"types":["ammo"],"requires":[]}
From: 2
Right Door
To: 2
Right Door

Enter from the right door and spin jump onto the first ledge while barely landing on the ledge in order to prevent getting the Geruta on camera. Walk against the left wall and jump to trigger the Geruta. It should now be moving leftwards. Stand on the next platform against the right wall and shoot the Geruta to get it one shot away from being frozen. After a few swoops, it will come down; either freeze it or tank a hit. Then go up and stand on the corner and freeze it when it is in position. The Geruta will be stuck below and keep swooping, so if Energy permits, Samus will have several attempts. Quickly shinecharge left to right, kill the Geruta and spark out the bottom right door.

Entrance condition:

{
  "comeInNormally": {}
}

Requires:

{
  "notable": "Frozen Geruta Shinecharge"
}
"h_canTrickyFrozenEnemyRunway"
"canCarefulJump"
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
{
  "heatFrames": 1260
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 2
Right Door
To: 3
Item

To safely avoid Geruta damage, run left on the middle platform before jumping right, to manipulate the Geruta into swooping left. Alternatively, activate the spark quickly enough to avoid taking a Geruta hit.

Entrance condition:

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

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 70,
    "excessFrames": 12
  }
}
"canShinechargeMovementComplex"
{
  "heatFrames": 310
}

Move quickly to avoid being hit by the Geruta before sparking. Samus can still take damage from the Geruta during the shinespark wind-up; this can be avoided by activating the spark quickly enough.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 70,
    "excessFrames": 12
  }
}
"canShinechargeMovementTricky"
{
  "heatFrames": 290
}
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Geruta",
        "type": "contact",
        "hits": 1
      }
    },
    "canInsaneJump"
  ]
}

Run left on the middle platform before jumping right, to manipulate the Geruta into swooping left.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 70,
    "excessFrames": 12
  }
}
"canShinechargeMovementComplex"
{
  "heatFrames": 300
}
From: 2
Right Door
To: 3
Item

Enter from the right door and spin jump onto the first ledge while barely landing on the ledge in order to prevent getting the Geruta on camera. Walk against the left wall and jump to trigger the Geruta. It should now be moving leftwards. Stand on the next platform against the right wall and shoot the Geruta to get it one shot away from being frozen. After a few swoops, it will come down; either freeze it or tank a hit. Then go up and stand on the corner and freeze it when it is in position. The Geruta will be stuck below and keep swooping, so if Energy permits, Samus will have several attempts. With full heat protection, Samus can quickly shinecharge left to right then run and spark midair to the left to save Energy.

Entrance condition:

{
  "comeInNormally": {}
}

Requires:

{
  "notable": "Frozen Geruta Shinecharge"
}
"h_canTrickyFrozenEnemyRunway"
"canCarefulJump"
"canHorizontalShinespark"
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 1
  }
}
{
  "heatFrames": 1050
}
{
  "or": [
    {
      "shinespark": {
        "frames": 55,
        "excessFrames": 15
      }
    },
    {
      "and": [
        "h_heatProof",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 32,
            "excessFrames": 15
          }
        }
      ]
    }
  ]
}
From: 2
Right Door
To: 3
Item

Requires:

"canHorizontalShinespark"
{
  "canShineCharge": {
    "usedTiles": 15,
    "openEnd": 2
  }
}
{
  "shinespark": {
    "frames": 50
  }
}
{
  "heatFrames": 600
}
From: 3
Item
To: 2
Right Door

Requires:

"canHorizontalShinespark"
{
  "or": [
    {
      "and": [
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        },
        {
          "heatFrames": 90
        }
      ]
    },
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        {
          "doorUnlockedAtNode": 1
        },
        {
          "heatFrames": 30
        },
        {
          "canShineCharge": {
            "usedTiles": 17,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "canShineCharge": {
        "usedTiles": 16,
        "openEnd": 0
      }
    }
  ]
}
{
  "shinespark": {
    "frames": 62,
    "excessFrames": 20
  }
}
{
  "heatFrames": 450
}

Clears obstacles: A

Unlocks doors:

{"nodeId":1,"types":["missiles"],"requires":[{"heatFrames":30}]}
{"nodeId":1,"types":["super"],"requires":[]}
{"nodeId":1,"types":["powerbomb"],"requires":[{"heatFrames":60}]}
From: 1
Top of the Shaft Left Door
To: 5
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
{
  "heatFrames": 130
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top of the Shaft Left Door
To: 5
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 105
}
{
  "heatFrames": 130
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Door
To: 2
Far Left Door

Spark left through the speed blocks, then run to the right and back to get speed to go through the rest. If performing the spark with low energy, there is a risk of ending the spark above the spikes or in front of the Pirate; to be safe, assuming Samus has heat protection and begins sparking about 3 tiles from the Speed blocks, start with between 72 and 87 energy or at least 105 energy; with a buffered crumble jump to the right, up to 93 energy can work.

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 35
}
{
  "notable": "Reverse Spark"
}
"canShinechargeMovement"
"canHorizontalShinespark"
{
  "or": [
    {
      "shinespark": {
        "frames": 87,
        "excessFrames": 10
      }
    },
    {
      "and": [
        "h_heatProof",
        "canControlShinesparkEnd",
        {
          "shinespark": {
            "frames": 87,
            "excessFrames": 44
          }
        }
      ]
    }
  ]
}
{
  "heatFrames": 675
}
"h_getBlueSpeedMaxRunway"
{
  "or": [
    "canSpeedball",
    {
      "heatFrames": 15
    }
  ]
}

Clears obstacles: A

From: 3
Bottom Door
To: 4
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovementComplex"
{
  "heatFrames": 70
}
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Bottom Right Door
To: 2
Far Left Door

Spark left through the speed blocks, then run to the right and back to get speed to go through the rest. If performing the spark with low energy, there is a risk of ending the spark above the spikes or in front of the Pirate; to be safe, assuming Samus has heat protection, begin the shinespark at the Speed blocks with between 68 and 84 energy, or at least 101 energy; with a buffered crumble jump to the right, up to 89 energy can work.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 85
}
{
  "notable": "Reverse Spark"
}
"canShinechargeMovement"
"canHorizontalShinespark"
{
  "or": [
    {
      "shinespark": {
        "frames": 84,
        "excessFrames": 10
      }
    },
    {
      "and": [
        "h_heatProof",
        "canControlShinesparkEnd",
        {
          "shinespark": {
            "frames": 84,
            "excessFrames": 45
          }
        }
      ]
    }
  ]
}
{
  "heatFrames": 715
}
"h_getBlueSpeedMaxRunway"
{
  "or": [
    "canSpeedball",
    {
      "heatFrames": 15
    }
  ]
}

Clears obstacles: A

From: 4
Bottom Right Door
To: 2
Far Left Door

Spark left through the speed blocks, then run to the right and back to get speed to go through the rest. If performing the spark with low energy, there is a risk of ending the spark above the spikes or in front of the Pirate; to be safe, assuming Samus has heat protection, begin the shinespark at the door (in either this or the other room) with between 81 and 96 energy, or at least 113 energy; with a buffered crumble jump to the right, up to 102 energy can work.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

{
  "notable": "Reverse Spark"
}
{
  "or": [
    {
      "shinespark": {
        "frames": 94,
        "excessFrames": 10
      }
    },
    {
      "and": [
        "h_heatProof",
        "canControlShinesparkEnd",
        {
          "shinespark": {
            "frames": 94,
            "excessFrames": 42
          }
        }
      ]
    }
  ]
}
{
  "heatFrames": 650
}

Clears obstacles: A

From: 4
Bottom Right Door
To: 2
Far Left Door

Start a shinespark on the other side of the door with between 94 and 103 energy. After the shinespark ends, run left and press pause before reaching zero energy, tanking the Pirate hit while at zero energy. Refill some energy (at least 11), and continue running to the left, using i-frames to pass through the next Pirate. Continue to pause abuse several more times. Arm pumping may be used but is not required and has little benefit; in any case, arm pumping should not be used until beginning to run through the Speed blocks, otherwise Samus will not obtain blue speed in time and will bonk into them.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

{
  "notable": "Reverse Spark With Pause Abuse"
}
"canShinechargeMovementTricky"
"canTrickyJump"
"canControlShinesparkEnd"
"canPauseAbuse"
{
  "resourceAvailable": [
    {
      "type": "RegularEnergy",
      "count": 94
    }
  ]
}
{
  "shinespark": {
    "frames": 0,
    "excessFrames": 0
  }
}
{
  "resourceConsumed": [
    {
      "type": "ReserveEnergy",
      "count": 61
    }
  ]
}
{
  "or": [
    "canPreciseReserveRefill",
    {
      "resourceConsumed": [
        {
          "type": "ReserveEnergy",
          "count": 15
        }
      ]
    }
  ]
}
{
  "resourceAtMost": [
    {
      "type": "RegularEnergy",
      "count": 1
    }
  ]
}
{
  "heatFrames": 0
}

Clears obstacles: A

From: 4
Bottom Right Door
To: 5
Top Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
"canInsaneJump"
"canBePatient"
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Cacatac",
        "type": "contact",
        "hits": 1
      }
    },
    "Plasma",
    {
      "and": [
        "Wave",
        "Spazer"
      ]
    }
  ]
}
{
  "shineChargeFrames": 177
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}
{
  "heatFrames": 220
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Top Right Door
To: 1
Top of the Shaft Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 70
}
"HiJump"
"canShinechargeMovementComplex"
{
  "heatFrames": 120
}
{
  "shinespark": {
    "frames": 18,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Top Right Door
To: 1
Top of the Shaft Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"canShinechargeMovementComplex"
{
  "heatFrames": 145
}
{
  "shinespark": {
    "frames": 16,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Top Right Door
To: 1
Top of the Shaft Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"canWalljump"
"canShinechargeMovementComplex"
{
  "heatFrames": 135
}
{
  "shinespark": {
    "frames": 16,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Top Right Door
To: 4
Bottom Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
"canTrickyJump"
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Cacatac",
        "type": "spike",
        "hits": 1
      }
    },
    "canBePatient"
  ]
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}
{
  "heatFrames": 210
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 6
Bottom Right Junction
To: 5
Top Right Door

Move very quickly to bring a shinespark from the speedway up to the Save Room door. Preclear the Cacatacs, and it may help to not run while platforming if HiJump is not available.

Requires:

"h_heatProof"
{
  "obstaclesCleared": [
    "A"
  ]
}
"canShinechargeMovementTricky"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 12
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Top Right Door
To: 3
Hidden Item

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 60
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 20
  }
}
{
  "heatFrames": 175
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"canShinechargeMovementComplex"
{
  "heatFrames": 140
}
{
  "shinespark": {
    "frames": 24,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 45
}
"canShinechargeMovementTricky"
{
  "heatFrames": 110
}
{
  "shinespark": {
    "frames": 34,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"canShinechargeMovementComplex"
{
  "heatFrames": 155
}
{
  "shinespark": {
    "frames": 25,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 45
}
"canShinechargeMovementTricky"
{
  "heatFrames": 110
}
{
  "shinespark": {
    "frames": 36,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Right Door
To: 2
Middle Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
"canTrivialMidAirMorph"
{
  "or": [
    "canUsePowerBombLag",
    {
      "and": [
        "canInsaneJump",
        "canOffScreenMovement"
      ]
    }
  ]
}
{
  "heatFrames": 200
}
{
  "shinespark": {
    "frames": 17,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 145
}
"canLateralMidAirMorph"
"canTrickyJump"
"canShinechargeMovementTricky"
{
  "heatFrames": 190
}
{
  "shinespark": {
    "frames": 21,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

"canLateralMidAirMorph"
"canTrickyJump"
"canShinechargeMovementTricky"
{
  "heatFrames": 235
}
{
  "shinespark": {
    "frames": 22,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Right Door
To: 1
Top Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
"canFastWalljumpClimb"
"canInsaneJump"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

"HiJump"
"canShinechargeMovementTricky"
"canFastWalljumpClimb"
"canInsaneJump"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

"HiJump"
"canShinechargeMovementTricky"
"canFastWalljumpClimb"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Item
To: 2
Bottom Right Door

Requires:

{
  "shineChargeFrames": 25
}
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 60
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 25,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Build some run speed to jump to the opposite runway to open the door before shinesparking.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "or": [
    {
      "shinespark": {
        "frames": 15,
        "excessFrames": 0
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 7,
            "excessFrames": 0
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovementTricky"
"canHeroShot"
{
  "shinespark": {
    "frames": 35,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 60
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 26,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Build some run speed to jump to the opposite runway to open the door before shinesparking.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "or": [
    {
      "shinespark": {
        "frames": 16,
        "excessFrames": 0
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 8,
            "excessFrames": 0
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovementTricky"
"canHeroShot"
{
  "shinespark": {
    "frames": 35,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
"canFastWalljumpClimb"
"canInsaneJump"
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

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

Entrance condition:

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

Requires:

"HiJump"
"canShinechargeMovementTricky"
"canTrickyDashJump"
{
  "shineChargeFrames": 175
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

"HiJump"
"canShinechargeMovementTricky"
"canFastWalljumpClimb"
{
  "shinespark": {
    "frames": 19,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 3
Junction Left of Green Gate

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 56,
    "excessFrames": 1
  }
}
From: 1
Left Door
To: 3
Junction Left of Green Gate

Entrance condition:

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

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 54,
    "excessFrames": 1
  }
}
From: 4
Center Platform Junction
To: 2
Right Door

Kill the Puyos in the right pit, jump in the pool multiple times while opening the gate and the door, then spark out the door.

Requires:

{
  "or": [
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    },
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 22,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Top Left Door
To: 1
Top Left Door

Leave Gamet drops uncollected to prevent them from respawning. Run left-to-right to gain a shinecharge, then run back to the left to gain speed to reach the top-left.

Requires:

"HiJump"
"h_runOverRespawningEnemies"
{
  "canShineCharge": {
    "usedTiles": 18,
    "gentleUpTiles": 2,
    "gentleDownTiles": 4,
    "openEnd": 1
  }
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Leave Gamet drops uncollected to prevent them from respawning. Run left-to-right to gain a shinecharge, then run back to the left to gain speed to reach the top-left with a wall jump. By leaving the right door closed and sliding into it, the frame window for the tricky dash jump will align with the last two possible frames to jump at the end of the runway.

Requires:

"h_runOverRespawningEnemies"
{
  "canShineCharge": {
    "usedTiles": 18,
    "gentleUpTiles": 2,
    "gentleDownTiles": 4,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
"canTrickyDashJump"
"canWalljump"
{
  "shinespark": {
    "frames": 12,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 130
}
"SpaceJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 45
}
"canShinechargeMovement"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 29,
    "excessFrames": 5
  }
}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 43,
    "excessFrames": 8
  }
}
From: 3
Bottom Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 160
}
"SpaceJump"
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharging": {
    "length": 7,
    "openEnd": 1,
    "gentleDownTiles": 3
  }
}

Requires:

"SpaceJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 15
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharging": {
    "length": 7,
    "openEnd": 1,
    "gentleDownTiles": 3
  }
}

Requires:

"SpaceJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 4
Top Right Door

Leave Gamet drops uncollected to prevent them from respawning. Run left-to-right to gain a shinecharge. Then jump onto the Kamer and use a wall jump to reach the top of the room and spark out.

Requires:

"h_runOverRespawningEnemies"
{
  "canShineCharge": {
    "usedTiles": 18,
    "gentleUpTiles": 2,
    "gentleDownTiles": 4,
    "openEnd": 1
  }
}
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 15,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 130
}
"SpaceJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 45
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 29,
    "excessFrames": 5
  }
}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 43,
    "excessFrames": 8
  }
}
From: 4
Top Right Door
To: 4
Top Right Door

Leave Gamet drops uncollected to prevent them from respawning. Run left-to-right to gain a shinecharge. Then jump onto the Kamer and use Space Jump to reach the top of the room and spark out.

Requires:

"SpaceJump"
"h_runOverRespawningEnemies"
{
  "canShineCharge": {
    "usedTiles": 18,
    "gentleUpTiles": 2,
    "gentleDownTiles": 4,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 15,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}
From: 4
Top Right Door
To: 4
Top Right Door

Leave Gamet drops uncollected to prevent them from respawning. Run left-to-right to gain a shinecharge. Then jump onto the Kamer and use Space Jump to reach the top of the room and spark out.

Requires:

"SpaceJump"
"h_runOverRespawningEnemies"
{
  "canShineCharge": {
    "usedTiles": 17,
    "gentleUpTiles": 2,
    "gentleDownTiles": 4,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
"canInsaneJump"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 4
Top Right Door
To: 4
Top Right Door

Leave Gamet drops uncollected to prevent them from respawning. Run left-to-right to gain a shinecharge. Then jump onto the Kamer and use a wall jump to reach the top of the room and spark out.

Requires:

"h_runOverRespawningEnemies"
{
  "canShineCharge": {
    "usedTiles": 18,
    "gentleUpTiles": 2,
    "gentleDownTiles": 4,
    "openEnd": 1
  }
}
"canWalljump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Right Vertical Door
To: 1
Left Door

Store a shinecharge and start running below the left side of the vertical door, to set up the jump in a way that shinesparking at the apex of the jump approximately aligns with the top of the far door.

Requires:

{
  "obstaclesCleared": [
    "A",
    "B",
    "E"
  ]
}
"h_canShineChargeMaxRunway"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 53
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[],"useImplicitRequires":false}
From: 2
Right Vertical Door
To: 1
Left Door

Requires:

"HiJump"
{
  "obstaclesCleared": [
    "B",
    "E"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 32,
    "gentleDownTiles": 6,
    "openEnd": 1
  }
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 56
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[],"useImplicitRequires":false}
From: 2
Right Vertical Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "B",
    "E"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 32,
    "gentleDownTiles": 6,
    "openEnd": 1
  }
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 57
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[],"useImplicitRequires":false}
From: 2
Right Vertical Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "B",
    "E"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 32,
    "gentleUpTiles": 6,
    "openEnd": 1
  }
}
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 85
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[],"useImplicitRequires":false}
From: 2
Right Vertical Door
To: 5
Small Platforms Junction

Spark from the ground, left of the Power Bomb blocks.

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 80
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 115
  }
}

Clears obstacles: B

From: 2
Right Vertical Door
To: 5
Small Platforms Junction

Spark from the ground, left of the Power Bomb blocks.

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 80
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 115,
    "excessFrames": 85
  }
}
{
  "or": [
    "canTrickyJump",
    {
      "and": [
        {
          "or": [
            "canWalljump",
            "HiJump"
          ]
        },
        {
          "acidFrames": 25
        }
      ]
    },
    {
      "and": [
        "Gravity",
        {
          "acidFrames": 20
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 5
Small Platforms Junction
To: 2
Right Vertical Door

Gravity makes it possible to charge a spark in the acid in order to break the speed blocks.

Requires:

{
  "notable": "Acid Shinespark"
}
"Gravity"
"canSuitlessLavaDive"
"canShinechargeMovement"
"canHorizontalShinespark"
"h_canShineChargeMaxRunway"
{
  "acidFrames": 140
}
{
  "shinespark": {
    "frames": 35
  }
}

Clears obstacles: B

From: 2
Bottom Door
To: 3
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 110
}
"HiJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 15
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Right Door
To: 3
Acid Chozo Statue

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"h_canNavigateHeatRooms"
{
  "heatFrames": 125
}
{
  "shinespark": {
    "frames": 36
  }
}
From: 2
Bottom Right Door
To: 5
Bottom Junction Right of Morph Tunnel

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"h_canNavigateHeatRooms"
{
  "heatFrames": 125
}
{
  "shinespark": {
    "frames": 41,
    "excessFrames": 6
  }
}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInNormally": {}
}

Requires:

"h_canUsePowerBombs"
{
  "canShineCharge": {
    "usedTiles": 18,
    "openEnd": 0
  }
}
"canShinechargeMovement"
{
  "heatFrames": 630
}
{
  "shinespark": {
    "frames": 43,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInNormally": {}
}

Requires:

"ScrewAttack"
{
  "canShineCharge": {
    "usedTiles": 18,
    "openEnd": 0
  }
}
"canShinechargeMovement"
{
  "heatFrames": 585
}
{
  "or": [
    "canTrickyJump",
    {
      "heatFrames": 200
    }
  ]
}
{
  "shinespark": {
    "frames": 43,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}

Use Supers to kill all the Rippers and open the green gate. From the right door, run right-to-left to gain a shinecharge; use the remaining runway (at least about 10 tiles) to gain speed to jump to the left and cross the room quickly.

Entrance condition:

{
  "comeInNormally": {}
}

Requires:

{
  "ammo": {
    "type": "Super",
    "count": 2
  }
}
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
{
  "heatFrames": 870
}
{
  "shineChargeFrames": 175
}
{
  "shinespark": {
    "frames": 15,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}

Entrance condition:

{
  "comeInNormally": {}
}

Requires:

{
  "ammo": {
    "type": "Super",
    "count": 2
  }
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        },
        {
          "canShineCharge": {
            "usedTiles": 28,
            "openEnd": 0
          }
        },
        {
          "heatFrames": 100
        }
      ]
    }
  ]
}
"canShinechargeMovement"
{
  "heatFrames": 645
}
{
  "or": [
    "canTrickyJump",
    {
      "and": [
        {
          "heatFrames": 200
        },
        {
          "enemyDamage": {
            "enemy": "Ripper 2 (red)",
            "type": "contact",
            "hits": 2
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "shinespark": {
        "frames": 43,
        "excessFrames": 0
      }
    },
    {
      "and": [
        "canShinechargeMovementComplex",
        {
          "shinespark": {
            "frames": 27,
            "excessFrames": 0
          }
        },
        {
          "heatFrames": 10
        }
      ]
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 17,
            "excessFrames": 0
          }
        },
        {
          "heatFrames": 135
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInNormally": {}
}

Requires:

"canHorizontalDamageBoost"
"canTrickyJump"
{
  "enemyDamage": {
    "enemy": "Ripper 2 (red)",
    "type": "contact",
    "hits": 2
  }
}
{
  "canShineCharge": {
    "usedTiles": 18,
    "openEnd": 0
  }
}
"canShinechargeMovement"
{
  "heatFrames": 525
}
{
  "shinespark": {
    "frames": 43,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Left Door
To: 3
Top Left Item

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

"h_canNavigateHeatRooms"
{
  "shinespark": {
    "frames": 18,
    "excessFrames": 5
  }
}
{
  "heatFrames": 100
}
From: 1
Left Door
To: 3
Top Left Item

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"h_canNavigateHeatRooms"
{
  "shinespark": {
    "frames": 19,
    "excessFrames": 8
  }
}
{
  "heatFrames": 120
}
From: 1
Bottom Left Door
To: 2
Middle Right Door

To get up most quickly, after using Screw Attack to break up through the bomb blocks, use the next bomb blocks as a platform.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"HiJump"
"ScrewAttack"
"canShinechargeMovementComplex"
{
  "heatFrames": 135
}
{
  "or": [
    {
      "shinespark": {
        "frames": 3,
        "excessFrames": 0
      }
    },
    {
      "shineChargeFrames": 10
    }
  ]
}
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Bottom Left Door
To: 2
Middle Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 145
}
"ScrewAttack"
"canWalljump"
"canShinechargeMovementComplex"
{
  "heatFrames": 170
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Bottom Left Door
To: 2
Middle Right Door

Entrance condition:

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

Requires:

"ScrewAttack"
"canWalljump"
"canShinechargeMovementComplex"
{
  "heatFrames": 170
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Right Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 75
}
"ScrewAttack"
"canShinechargeMovementComplex"
{
  "heatFrames": 105
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 135
}
"ScrewAttack"
"canShinechargeMovementComplex"
{
  "heatFrames": 165
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 1
Bottom Left Door

Entrance condition:

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

Requires:

"ScrewAttack"
"canShinechargeMovementTricky"
{
  "heatFrames": 190
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 1
Bottom Left Door

Press down precisely to gain the shinecharge while sliding off the ledge. Maintain the temporary blue state to break through the blocks at the bottom of the room.

Entrance condition:

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

Requires:

"h_shinechargeSlideTemporaryBlue"
{
  "heatFrames": 165
}
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 2
Middle Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"ScrewAttack"
"canShinechargeMovementComplex"
{
  "heatFrames": 120
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 2
Middle Right Door

Press down somewhat precisely to gain the shinecharge while breaking the bomb block.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "heatFrames": 125
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 2
Middle Right Door

Entrance condition:

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

Requires:

"ScrewAttack"
"canShinechargeMovementComplex"
{
  "heatFrames": 130
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Item
To: 1
Bottom Left Door

Requires:

"canShinechargeMovementComplex"
{
  "heatFrames": 70
}
{
  "shineChargeFrames": 25
}
{
  "shinespark": {
    "frames": 15,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Requires:

"HiJump"
"canShinechargeMovementComplex"
{
  "or": [
    "ScrewAttack",
    {
      "obstaclesCleared": [
        "B"
      ]
    }
  ]
}
{
  "shineChargeFrames": 80
}
{
  "heatFrames": 105
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

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

Requires:

"HiJump"
"canShinechargeMovementComplex"
{
  "or": [
    "ScrewAttack",
    {
      "obstaclesCleared": [
        "B"
      ]
    }
  ]
}
{
  "shineChargeFrames": 95
}
{
  "heatFrames": 120
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Item
To: 2
Middle Right Door

Requires:

"canShinechargeMovementComplex"
"canWalljump"
{
  "or": [
    "ScrewAttack",
    {
      "obstaclesCleared": [
        "B"
      ]
    }
  ]
}
{
  "shineChargeFrames": 120
}
{
  "heatFrames": 140
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 70
}
"HiJump"
"canShinechargeMovementComplex"
"canDodgeWhileShooting"
{
  "heatFrames": 105
}
{
  "shinespark": {
    "frames": 12,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 95
}
"canShinechargeMovementComplex"
"canWalljump"
"canDodgeWhileShooting"
{
  "heatFrames": 130
}
{
  "shinespark": {
    "frames": 12,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 105
}
"canShinechargeMovementComplex"
"canWalljump"
"canDodgeWhileShooting"
{
  "heatFrames": 140
}
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 3
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "heatFrames": 60
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "heatFrames": 60
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 75
}
{
  "heatFrames": 110
}
{
  "shinespark": {
    "frames": 14
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 95
}
"canShinechargeMovementComplex"
"canQuickDrop"
{
  "heatFrames": 120
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Item
To: 3
Bottom Horizontal Door

Shinecharge near the missile location, then fall down and shoot a beam shot through the lower half of the large stalactite. Shinespark to the right before the shot goes off screen, and have it open the door before Samus gets there.

Requires:

{
  "canShineCharge": {
    "usedTiles": 27,
    "gentleUpTiles": 2,
    "openEnd": 1
  }
}
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "heatFrames": 370
}
"canShinechargeMovementComplex"
"canHeroShot"
{
  "shinespark": {
    "frames": 31
  }
}
{
  "doorUnlockedAtNode": 3
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Item
To: 3
Bottom Horizontal Door

Open the door to be able to spark out. Shinecharge near the missile location, then fall back down and spark out the right door. The door must have been opened prior in order to be able to spark out of it.

Requires:

{
  "canShineCharge": {
    "usedTiles": 27,
    "gentleUpTiles": 2,
    "openEnd": 1
  }
}
{
  "obstaclesCleared": [
    "A",
    "C"
  ]
}
{
  "heatFrames": 390
}
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 35
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":30}]}

Open the door to be able to spark out. Shinecharge near the missile location, then fall back down and run to the right before sparking out the right door. The Alcoons must have been cleared prior in order to be able to spark out.

Requires:

{
  "canShineCharge": {
    "usedTiles": 27,
    "gentleUpTiles": 2,
    "openEnd": 1
  }
}
{
  "obstaclesCleared": [
    "A",
    "C"
  ]
}
{
  "heatFrames": 390
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 30
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":30}]}
From: 1
Bottom Left Door
To: 6
Bottom Right Corner Junction

More heat frames than shinespark frames because the shinespark bonk takes some time.

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "heatFrames": 160
}
{
  "shinespark": {
    "frames": 77,
    "excessFrames": 2
  }
}

Clears obstacles: C, E, F

From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

{
  "heatFrames": 79
}
{
  "or": [
    {
      "and": [
        {
          "shinespark": {
            "frames": 79,
            "excessFrames": 5
          }
        },
        {
          "heatFrames": 105
        }
      ]
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 79,
            "excessFrames": 15
          }
        },
        {
          "heatFrames": 165
        }
      ]
    }
  ]
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

"canShinechargeMovement"
"canHorizontalShinespark"
{
  "shineChargeFrames": 65
}
{
  "heatFrames": 135
}
{
  "or": [
    {
      "and": [
        {
          "shinespark": {
            "frames": 67,
            "excessFrames": 5
          }
        },
        {
          "heatFrames": 105
        }
      ]
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 67,
            "excessFrames": 16
          }
        },
        {
          "or": [
            {
              "and": [
                "canControlShinesparkEnd",
                {
                  "or": [
                    "canInsaneJump",
                    {
                      "and": [
                        "canTrickyJump",
                        "canWalljump"
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "and": [
                {
                  "acidFrames": 10
                },
                {
                  "heatFrames": 20
                },
                {
                  "or": [
                    "HiJump",
                    "canWalljump"
                  ]
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 200
        }
      ]
    }
  ]
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

"canShinechargeMovement"
"canHorizontalShinespark"
{
  "or": [
    {
      "and": [
        {
          "heatFrames": 105
        },
        {
          "shinespark": {
            "frames": 67,
            "excessFrames": 5
          }
        },
        {
          "heatFrames": 105
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 165
        },
        {
          "shinespark": {
            "frames": 67,
            "excessFrames": 16
          }
        },
        {
          "or": [
            {
              "and": [
                "canControlShinesparkEnd",
                {
                  "or": [
                    "canInsaneJump",
                    {
                      "and": [
                        "canTrickyJump",
                        "canWalljump"
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "and": [
                {
                  "acidFrames": 10
                },
                {
                  "heatFrames": 20
                },
                {
                  "or": [
                    "HiJump",
                    "canWalljump"
                  ]
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 200
        }
      ]
    }
  ]
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

{
  "heatFrames": 79
}
{
  "or": [
    {
      "and": [
        {
          "shinespark": {
            "frames": 79,
            "excessFrames": 5
          }
        },
        {
          "heatFrames": 105
        }
      ]
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 79,
            "excessFrames": 16
          }
        },
        "canCarefulJump",
        {
          "or": [
            "canInsaneJump",
            {
              "and": [
                "canTrickyJump",
                "canWalljump"
              ]
            },
            {
              "acidFrames": 5
            }
          ]
        },
        {
          "heatFrames": 200
        }
      ]
    }
  ]
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "heatFrames": 65
}
{
  "shinespark": {
    "frames": 61,
    "excessFrames": 4
  }
}
{
  "heatFrames": 95
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "heatFrames": 65
}
{
  "shinespark": {
    "frames": 60,
    "excessFrames": 4
  }
}
{
  "heatFrames": 95
}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "heatFrames": 60
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 22,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "heatFrames": 60
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 22,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 3
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

"canShinechargeMovementComplex"
{
  "shineChargeFrames": 105
}
{
  "heatFrames": 140
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 3
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

"canShinechargeMovementComplex"
{
  "shineChargeFrames": 95
}
{
  "heatFrames": 125
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 3
Top Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "heatFrames": 170
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

"canShinechargeMovementTricky"
{
  "or": [
    {
      "and": [
        {
          "shineChargeFrames": 135
        },
        {
          "heatFrames": 170
        },
        {
          "shinespark": {
            "frames": 11,
            "excessFrames": 0
          }
        }
      ]
    },
    {
      "and": [
        "HiJump",
        {
          "shineChargeFrames": 125
        },
        {
          "heatFrames": 160
        },
        {
          "shinespark": {
            "frames": 7,
            "excessFrames": 0
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 1
Top Left Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
{
  "or": [
    "canWalljump",
    "canInsaneJump"
  ]
}
{
  "heatFrames": 205
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Junction Right of Power Bomb Blocks
To: 4
Junction Right of Power Bomb Blocks

Use i-frames from the first Dessgeega to run through the remaining enemies and store a shinespark. 1-tap Shortcharge, then run back towards the Hoppers and try to hit all three at once by shinesparking horizontally as the ceiling hopper jumps down.

Requires:

{
  "canShineCharge": {
    "usedTiles": 25,
    "steepUpTiles": 4,
    "openEnd": 1
  }
}
{
  "enemyDamage": {
    "enemy": "Dessgeega",
    "type": "contact",
    "hits": 1
  }
}
"canUseIFrames"
"canShinechargeMovementComplex"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 40
  }
}
{
  "heatFrames": 330
}

Clears obstacles: D

From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 35,
    "openEnd": 1
  }
}
"canMidairShinespark"
{
  "shinespark": {
    "frames": 80
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 3
Right Door
To: 3
Right Door

Requires:

"h_canShineChargeMaxRunway"
"canShinechargeMovementTricky"
"canMockball"
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "shinespark": {
    "frames": 3
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 1
Top Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 71,
    "excessFrames": 21
  }
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 45,
    "openEnd": 1
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 2
Middle Left Door
To: 6
Bowling Chozo Statue

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 91,
    "excessFrames": 8
  }
}
From: 2
Middle Left Door
To: 6
Bowling Chozo Statue

Requires:

"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 82,
    "excessFrames": 8
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Land on the first spike platform, and use it to run and jump far enough through the room to trigger the fourth spike platform to fall. Fire a shot mid-air and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 85
}
"Gravity"
"canShinechargeMovementTricky"
"canHeroShot"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 31
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Land on the floor, then jump and fire a shot mid-air and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 70
}
{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"
"canShinechargeMovementTricky"
"canHeroShot"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 37
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 20
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"
"canShinechargeMovementTricky"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 8
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Wait for the first spike platform to fall, jump onto it, and use it to run and jump far enough through the room to trigger the fourth spike platform to fall. Fire a shot mid-air and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 115
}
"Gravity"
"canShinechargeMovementTricky"
"canHeroShot"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 31
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Land on the floor, then jump and fire a shot mid-air and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 70
}
{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"
"canShinechargeMovementTricky"
"canHeroShot"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 37
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 20
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"
"canShinechargeMovementTricky"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 8
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 1
Left Door

If Phantoon is defeated, start at least 2 tiles from the water line, and stutter just before entering it in order to charge a spark in room.

Requires:

{
  "or": [
    "f_DefeatedPhantoon",
    {
      "canShineCharge": {
        "usedTiles": 21,
        "steepUpTiles": 3,
        "openEnd": 0
      }
    }
  ]
}
"canStutterWaterShineCharge"
"canShinechargeMovementTricky"
"canWalljump"
{
  "or": [
    "canSpaceJumpWaterBounce",
    "HiJump"
  ]
}
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 29
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Left Door
To: 1
Left Door

If Phantoon is defeated, start at least 2 tiles from the water line, and stutter just before entering it in order to charge a spark in room.

Requires:

{
  "or": [
    "f_DefeatedPhantoon",
    {
      "canShineCharge": {
        "usedTiles": 21,
        "steepUpTiles": 3,
        "openEnd": 0
      }
    }
  ]
}
"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 20
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Left Door
To: 2
Right Door

If needed, shoot the Bull to prevent it from blocking Samus' path.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 150
}
"SpaceJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 9
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Enter the room with a shinecharge. Run and jump over the Bull (if power is on). Fire a shot mid-air, and activate the shinespark wind-up. Wait to spark until the shot as reached the door.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 75
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 25
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Enter the room with a shinecharge. Run and jump off the ledge. Fire a shot mid-air and activate the shinespark wind-up. Take a hit from the the Bull (if power is on). Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 60
}
"canShinechargeMovementTricky"
"canHeroShot"
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Bull",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "and": [
        {
          "not": "f_DefeatedPhantoon"
        },
        "canRiskPermanentLossOfAccess"
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 32
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Item (Behind the Bomb Wall)

Kago into the worker robot and shinespark into the wall in order to break the bomb block. Either spark diagonally against the wall or horizontally while not crouched.

Requires:

"canMidAirMorph"
"canKago"
"canHorizontalShinespark"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}

Requires:

"canXMode"
"h_XModeThornHit"
"h_XModeThornHit"
"SpaceJump"
"HiJump"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 21
  }
}
{
  "or": [
    {
      "and": [
        "f_DefeatedPhantoon",
        "Gravity"
      ]
    },
    {
      "and": [
        {
          "not": "f_DefeatedPhantoon"
        },
        "canRiskPermanentLossOfAccess"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 1
Right Door
To: 2
Item

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 59,
    "excessFrames": 7
  }
}
From: 2
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Door
To: 2
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Middle Right Door
To: 2
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 155
}
{
  "shinespark": {
    "frames": 17
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Middle Right Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 155
}
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Bottom Left Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Right Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 3
Top Right Door

Gain a shinecharge running right to left through the open gate.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 15,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
{
  "shineChargeFrames": 175
}
{
  "shinespark": {
    "frames": 22,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 4
Farm Junction Left of Gate
To: 1
Bottom Left Door

Gain a shinecharge running left to right through the open gate. Then turn back and quickly jump directly into the hidden passage to the bottom of the room, to spark out.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 15,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
"canInsaneJump"
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Farm Junction Left of Gate
To: 2
Bottom Right Door

Gain a shinecharge running left to right through the open gate. Then turn back and quickly jump directly into the hidden passage to the bottom of the room, to spark out.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 15,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
"canInsaneJump"
{
  "shinespark": {
    "frames": 17,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Doorway
To: 2
Bottom Left Door

Entrance condition:

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

Requires:

"Gravity"
"Morph"
"canShinechargeMovementTricky"
{
  "enemyDamage": {
    "enemy": "Sciser",
    "type": "contact",
    "hits": 1
  }
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Doorway
To: 3
Bottom Right Door

Entrance condition:

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

Requires:

"Gravity"
"Morph"
"canShinechargeMovementTricky"
{
  "enemyDamage": {
    "enemy": "Sciser",
    "type": "contact",
    "hits": 1
  }
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Doorway
To: 4
Top Right Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 5
        }
      ]
    },
    {
      "shineChargeFrames": 10
    }
  ]
}
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Doorway
To: 4
Top Right Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 10
        }
      ]
    },
    {
      "shineChargeFrames": 20
    }
  ]
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Doorway
To: 4
Top Right Doorway

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "or": [
    {
      "shinespark": {
        "frames": 24
      }
    },
    {
      "and": [
        "Gravity",
        {
          "shinespark": {
            "frames": 21
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Bottom Left Door
To: 1
Top Left Doorway

Pass through the tunnel to the right, then spark to the left.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

"canShinechargeMovementTricky"
"Gravity"
"SpaceJump"
"canMidAirMorph"
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "shineChargeFrames": 115
        }
      ]
    },
    {
      "shineChargeFrames": 130
    }
  ]
}
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 3
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 5
        }
      ]
    },
    {
      "shineChargeFrames": 10
    }
  ]
}
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 3
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 10
        }
      ]
    },
    {
      "shineChargeFrames": 20
    }
  ]
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 4
Top Right Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

"canShinechargeMovementTricky"
"Gravity"
"SpaceJump"
"canMidAirMorph"
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "shineChargeFrames": 115
        }
      ]
    },
    {
      "shineChargeFrames": 130
    }
  ]
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 1
Top Left Doorway

Pass through the tunnel to the right, then spark to the left.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

"canShinechargeMovementTricky"
"Gravity"
"SpaceJump"
"canMidAirMorph"
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "shineChargeFrames": 115
        }
      ]
    },
    {
      "shineChargeFrames": 130
    }
  ]
}
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 5
        }
      ]
    },
    {
      "shineChargeFrames": 10
    }
  ]
}
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 10
        }
      ]
    },
    {
      "shineChargeFrames": 20
    }
  ]
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 4
Top Right Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

"canShinechargeMovementTricky"
"Gravity"
"SpaceJump"
"canMidAirMorph"
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "shineChargeFrames": 115
        }
      ]
    },
    {
      "shineChargeFrames": 130
    }
  ]
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Doorway
To: 1
Top Left Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 5
        }
      ]
    },
    {
      "shineChargeFrames": 10
    }
  ]
}
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Doorway
To: 1
Top Left Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 10
        }
      ]
    },
    {
      "shineChargeFrames": 20
    }
  ]
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Doorway
To: 1
Top Left Doorway

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "or": [
    {
      "shinespark": {
        "frames": 24
      }
    },
    {
      "and": [
        "Gravity",
        {
          "shinespark": {
            "frames": 21
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 4
Top Right Doorway
To: 2
Bottom Left Door

Entrance condition:

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

Requires:

"Gravity"
"Morph"
"canShinechargeMovementTricky"
{
  "enemyDamage": {
    "enemy": "Sciser",
    "type": "contact",
    "hits": 1
  }
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Doorway
To: 3
Bottom Right Door

Entrance condition:

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

Requires:

"Gravity"
"Morph"
"canShinechargeMovementTricky"
{
  "enemyDamage": {
    "enemy": "Sciser",
    "type": "contact",
    "hits": 1
  }
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"canShinechargeMovementComplex"
"canStutterWaterShineCharge"
{
  "shinespark": {
    "frames": 3
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Door
To: 1
Bottom Left Door

Spark horizontally and fall to the bottom left door. Note that it is possible to spark with less Energy while avoiding the Skultera if starting with a precise amount of Energy: When sparking from the left side of the platform, spark with between 88 and 103 Energy while suitless.

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "or": [
    "Gravity",
    "HiJump",
    "canSpringBallJumpMidAir",
    "canPrepareForNextRoom"
  ]
}
"canHorizontalShinespark"
{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 15
        },
        {
          "shinespark": {
            "frames": 73
          }
        }
      ]
    },
    {
      "and": [
        "canSuitlessMaridia",
        {
          "shineChargeFrames": 25
        },
        {
          "shinespark": {
            "frames": 92,
            "excessFrames": 12
          }
        }
      ]
    },
    {
      "and": [
        "canSuitlessMaridia",
        "canControlShinesparkEnd",
        {
          "shineChargeFrames": 25
        },
        {
          "shinespark": {
            "frames": 92,
            "excessFrames": 33
          }
        }
      ]
    }
  ]
}
From: 4
Top Left Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInShinechargedJumping": {},
  "comesThroughToilet": "any"
}

Requires:

"canShinechargeMovementTricky"
{
  "shineChargeFrames": 125
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Doorway
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"canShinechargeMovementComplex"
"Gravity"
{
  "shineChargeFrames": 90
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Doorway
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"canShinechargeMovementTricky"
{
  "shineChargeFrames": 145
}
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Doorway
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"canShinechargeMovementTricky"
{
  "shineChargeFrames": 135
}
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Doorway
To: 2
Bottom Right Door

Entrance condition:

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

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Doorway
To: 3
Top Right Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 5
        }
      ]
    },
    {
      "shineChargeFrames": 10
    }
  ]
}
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Doorway
To: 3
Top Right Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 10
        }
      ]
    },
    {
      "shineChargeFrames": 20
    }
  ]
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Doorway
To: 3
Top Right Doorway

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "or": [
    {
      "shinespark": {
        "frames": 24
      }
    },
    {
      "and": [
        "Gravity",
        {
          "shinespark": {
            "frames": 21
          }
        }
      ]
    },
    {
      "and": [
        {
          "not": "f_MaridiaTubeBroken"
        },
        "canRiskPermanentLossOfAccess",
        {
          "shinespark": {
            "frames": 21
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Bottom Right Door
To: 1
Left Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"Gravity"
"canShinechargeMovementComplex"
{
  "shineChargeFrames": 120
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Bottom Right Door
To: 1
Left Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"Gravity"
"canShinechargeMovementComplex"
{
  "shineChargeFrames": 90
}
{
  "shinespark": {
    "frames": 13,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Bottom Right Door
To: 1
Left Doorway

Entrance condition:

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

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"canSuitlessMaridia"
"HiJump"
"canShinechargeMovementTricky"
{
  "shineChargeFrames": 175
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Entrance condition:

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

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"canSuitlessMaridia"
"HiJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Bottom Right Door
To: 3
Top Right Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"Gravity"
"canShinechargeMovementComplex"
{
  "shineChargeFrames": 120
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Bottom Right Door
To: 3
Top Right Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"Gravity"
"HiJump"
"canShinechargeMovementComplex"
{
  "shineChargeFrames": 90
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Bottom Right Door
To: 3
Top Right Doorway

Entrance condition:

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

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"canSuitlessMaridia"
"HiJump"
"canShinechargeMovementTricky"
{
  "shineChargeFrames": 175
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Bottom Right Door
To: 3
Top Right Doorway

Entrance condition:

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

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"canSuitlessMaridia"
"HiJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}
From: 3
Top Right Doorway
To: 1
Left Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 5
        }
      ]
    },
    {
      "shineChargeFrames": 10
    }
  ]
}
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Doorway
To: 1
Left Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "shineChargeFrames": 10
        }
      ]
    },
    {
      "shineChargeFrames": 20
    }
  ]
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Doorway
To: 1
Left Doorway

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "or": [
    {
      "shinespark": {
        "frames": 24
      }
    },
    {
      "and": [
        "Gravity",
        {
          "shinespark": {
            "frames": 21
          }
        }
      ]
    },
    {
      "and": [
        {
          "not": "f_MaridiaTubeBroken"
        },
        "canRiskPermanentLossOfAccess",
        {
          "shinespark": {
            "frames": 21
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 3
Top Right Doorway
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"Gravity"
"canShinechargeMovementComplex"
{
  "shineChargeFrames": 80
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Doorway
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Right Doorway
To: 2
Bottom Right Door

Entrance condition:

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

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
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": {}
}
From: 4
Top Door
To: 3
Top Right Doorway

Entrance condition:

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

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}
From: 1
Bottom Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

"Gravity"
"canShinechargeMovementComplex"
{
  "shineChargeFrames": 45
}
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Bottom Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

"Gravity"
"canShinechargeMovementComplex"
{
  "shineChargeFrames": 35
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Bottom Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

"canShinechargeMovementComplex"
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "shineChargeFrames": 75
        },
        {
          "shinespark": {
            "frames": 7,
            "excessFrames": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "shineChargeFrames": 85
        },
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 0
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Bottom Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

"canShinechargeMovementComplex"
{
  "shineChargeFrames": 60
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Middle Right Door
To: 2
Bottom Right Door

Entrance condition:

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

Requires:

"canWaterShineCharge"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Middle Right Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInStutterShinecharging": {
    "minTiles": 1
  }
}

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Middle Right Door
To: 3
Middle Right Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 1
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 19
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Middle Right Door
To: 3
Middle Right Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 9
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 2
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Middle Right Door
To: 3
Middle Right Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 1
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementTricky"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 11
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 9
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 2
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 112,
    "excessFrames": 7
  }
}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

{
  "shinespark": {
    "frames": 143,
    "excessFrames": 10
  }
}
From: 1
Top Left Door
To: 9
Platform Below Top Door

Crouch on the lowest stair, then shinespark horizontally to bonk at the top corner of the grapple block. Down grab to get onto it.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
{
  "notable": "Shinespark Down-Grab to the Grapple Blocks (Left to Top)"
}
"canSuitlessMaridia"
"h_canCrouchJumpDownGrab"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 56,
    "excessFrames": 0
  }
}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

{
  "shinespark": {
    "frames": 127,
    "excessFrames": 10
  }
}
From: 4
Top Right Door
To: 11
Upper Left Ledge Junction

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 127,
    "excessFrames": 28
  }
}
From: 5
Top Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 90
}
"canSuitlessMaridia"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 61,
    "excessFrames": 10
  }
}
From: 6
Left Morph Passage Doorway
To: 11
Upper Left Ledge Junction

Perform a horizontal shinespark through the top of the door transition, from a horizontal position that triggers a deep door transition. Sparking from one or two pixels away from the door is an example position that works (if possible in the neighboring room). If successful, after the shinespark crash animation ends Samus should be standing inside the wall and be able to X-Ray climb.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"canDeepTransition"
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 2
  }
}
"canXRayClimb"
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Run right-to-left to gain a shinecharge on the upper right ledge. Use a gravity jump, Space Jump, or HiJump to approach the door above and spark out.

Requires:

"Gravity"
{
  "or": [
    "SpaceJump",
    "canGravityJump",
    {
      "and": [
        "HiJump",
        {
          "or": [
            "canWalljump",
            "canTrickyDashJump"
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 20,
    "gentleUpTiles": 3,
    "gentleDownTiles": 1,
    "steepUpTiles": 1,
    "openEnd": 0
  }
}
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 8
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"canShinechargeMovementComplex"
"canStutterWaterShineCharge"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 12
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 3
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 3
Left Sand Pit

Enter this room while holding dash in the previous room, before the door transition. Do not release dash in the water or Samus will not be able to get blue speed.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 0.4375
  }
}

Requires:

"canShinechargeMovementComplex"
"canWaterShineCharge"
"canHorizontalShinespark"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 139,
    "excessFrames": 66
  }
}
From: 6
Top Door
To: 5
Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 35
}
"Gravity"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 78,
    "excessFrames": 16
  }
}
From: 6
Top Door
To: 5
Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 55
}
"canSuitlessMaridia"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 99,
    "excessFrames": 29
  }
}
From: 1
Left Door
To: 4
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 60
}
"canSuitlessMaridia"
"canHorizontalShinespark"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 159,
    "excessFrames": 43
  }
}

Clears obstacles: A

From: 4
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 80
}
"Gravity"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 115,
    "excessFrames": 12
  }
}

Clears obstacles: A

From: 4
Right Door
To: 1
Left Door

Coming in with zero momentum, all it takes is one non-HiJump full height jump forward, then activate.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 160
}
"canSuitlessMaridia"
"canHorizontalShinespark"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 147,
    "excessFrames": 15
  }
}

Clears obstacles: A

From: 4
Right Door
To: 4
Right Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
{
  "or": [
    {
      "shinespark": {
        "frames": 12
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 3
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["missiles","super"],"requires":[]}
{"types":["powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Bottom Left Door

Quickly move next to the first set of speed blocks at the left end of the hole. Shoot a Wave shot, then just before it goes off screen, horizontally spark to the left to get through all the shot and speed blocks. A spin jump may be used to move horizontally into place much quicker.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 120
}
{
  "notable": "Reverse Shinespark"
}
"canSuitlessMaridia"
"canCarefulJump"
"Wave"
"canShinechargeMovementComplex"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 75,
    "excessFrames": 8
  }
}
From: 2
Right Door
To: 1
Bottom Left Door

Quickly move next to the first set of speed blocks at the left end of the hole. Shoot a Wave shot, then just before it goes off screen, horizontally spark to the left to get through all the shot and speed blocks. A spin jump may be used to move horizontally into place much quicker.

Entrance condition:

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

Requires:

{
  "notable": "Reverse Shinespark"
}
"canWaterShineCharge"
"Wave"
"canShinechargeMovementComplex"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 75,
    "excessFrames": 8
  }
}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 12
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 3
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["missiles","super"],"requires":[]}
{"types":["powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Slide into the hole where the shot block was and sink to the bottom. Shoot the door using a Hero shot and time the shinespark to follow the shot.

Entrance condition:

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

Requires:

"canWaterShineCharge"
"canHeroShot"
"canShinechargeMovementTricky"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 39
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Slide into the hole where the shot block was and sink to the bottom. Shoot the door using a Hero shot and time the shinespark to follow the shot. Either kill the ceiling crab so that Samus can jump forward, or stationary spinjump to avoid using the Shinespark early.

Entrance condition:

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

Requires:

"canWaterShineCharge"
"canHeroShot"
"canShinechargeMovementTricky"
"canMidairShinespark"
"HiJump"
{
  "or": [
    {
      "and": [
        "Plasma",
        "Wave"
      ]
    },
    "canStationarySpinJump"
  ]
}
{
  "shinespark": {
    "frames": 41
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[{"ammo":{"type":"Super","count":1}}]}
{"types":["missiles","powerbomb"],"requires":["never"]}

Spinjump through the shotblocks and fire a Plasma + Wave shot on the way down, clearing the crabs. Begin the Shinespark windup while the Beam shot travels towards the door to open it.

Entrance condition:

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

Requires:

"canWaterShineCharge"
"canHeroShot"
"canShinechargeMovementTricky"
"canMidairShinespark"
"Plasma"
"Wave"
{
  "shinespark": {
    "frames": 41
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Charge a shinespark in the bottom of the room, then Gravity jump up in order to shinespark out of the right door.

Requires:

{
  "notable": "Shinespark out the Right with a Gravity Jump"
}
"canGravityJump"
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "canShineCharge": {
    "usedTiles": 20,
    "openEnd": 1
  }
}
{
  "shinespark": {
    "frames": 14
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Left Door
To: 1
Left Door

Requires:

"canXMode"
"h_XModeSpikeHit"
"h_XModeSpikeHit"
{
  "or": [
    "h_XModeSpikeHit",
    "canStationarySpinJump"
  ]
}
"Gravity"
"HiJump"
"SpaceJump"
"canShinechargeMovementComplex"
"canMidairShinespark"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 1
Top Left Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 75
}
"Gravity"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 70
}
"Gravity"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 135
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Left Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 130
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 95
}
"Gravity"
"canConsecutiveWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 19,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 75
}
"Gravity"
"HiJump"
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 18,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"Gravity"
"HiJump"
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"Gravity"
"canFastWalljumpClimb"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 80
}
"Gravity"
"HiJump"
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Enter the room with a careful amount of momentum where Samus must spend extra time slowing down during the stutter, but must not have much run speed.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Mochtroid",
        "type": "contact",
        "hits": 2
      }
    },
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "or": [
            "Wave",
            "Spazer",
            "Plasma",
            {
              "ammo": {
                "type": "Missile",
                "count": 1
              }
            },
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "shinespark": {
        "frames": 12
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 3
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["missiles","super"],"requires":[]}
{"types":["powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

"Gravity"
"canShinechargeMovementTricky"
"canFastWalljumpClimb"
{
  "shineChargeFrames": 150
}
{
  "or": [
    "HiJump",
    {
      "shineChargeFrames": 27
    }
  ]
}
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Right Door
To: 2
Bottom Left Door

Quickly shoot out the 3 shot blocks then horizontal spark breaking the speed blocks. Wait for the Oums to roll on their own to a place where they can be climbed. Do not stand on the Oums when they begin to attack.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
{
  "notable": "Enter with Shinespark from the Bottom Right"
}
"Morph"
"canSuitlessMaridia"
"canUseEnemies"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 91,
    "excessFrames": 4
  }
}
From: 3
Bottom Right Door
To: 2
Bottom Left Door

Quickly shoot out the 3 shot blocks then horizontal spark breaking the speed blocks. Jump forward to save some health before Shinesparking Wait for the Oums to roll on their own to a place where they can be climbed. Do not stand on the Oums when they begin to attack.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 125
}
{
  "notable": "Enter with Shinespark from the Bottom Right"
}
"Morph"
"canSuitlessMaridia"
"canUseEnemies"
"canHorizontalShinespark"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 70,
    "excessFrames": 4
  }
}

Run off the ledge, fire a shot horizontally to open the door, and spark after landing.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 95
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

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

Spin jump, fire a shot diagonally down to open the door, and spark mid-air.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 85
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 85
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 75
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 145
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Top Right Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 130
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Enter the room with a careful amount of momentum where Samus must spend extra time slowing down during the stutter, but must not have much run speed.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 12
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 3
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["missiles","super"],"requires":[]}
{"types":["powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 3
Right Door

Enter with a high shinespark through the door then shoot the opposite door and fall into it.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"canMidairShinespark"
"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 20
  }
}
{
  "doorUnlockedAtNode": 3
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Right Door
To: 1
Left Door

Enter with a high shinespark through the door then shoot the opposite door and fall into it.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"canMidairShinespark"
"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 20
  }
}
{
  "doorUnlockedAtNode": 1
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 22,
    "excessFrames": 11
  }
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 22,
    "excessFrames": 11
  }
}
From: 1
Bottom Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 95
}
"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "or": [
    "HiJump",
    "canWalljump"
  ]
}
{
  "shinespark": {
    "frames": 17
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 130
}
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door

Charge a spark below towards the right then run back and jump up and spark out of the left door.

Requires:

"canShinechargeMovementComplex"
"HiJump"
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 2
  }
}
{
  "shinespark": {
    "frames": 15
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door

Charge a spark below towards the right then run back and jump up and spark out of the left door.

Requires:

{
  "notable": "Spark Out Left HiJumpless"
}
"canShinechargeMovementComplex"
"canTrickyDashJump"
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 2
  }
}
{
  "shinespark": {
    "frames": 15
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 3
Junction Left of Morph Tunnel
To: 2
Right Door

Charge on the central runway then carry the spark through the morph tunnel and out the right door. The door can be shot just before initiating the spark. This is easier with Gravity because the tide won't interfere.

Requires:

"Gravity"
"canShinechargeMovementComplex"
"canCarefulJump"
"Morph"
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 2
  }
}
{
  "shinespark": {
    "frames": 30
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{
  "types": [
    "missiles",
    "powerbomb"
  ],
  "requires": [
    {
      "or": [
        "h_canUseSpringBall",
        "h_canBombThings",
        "h_canThreeTileJumpMorph"
      ]
    }
  ]
}
From: 3
Junction Left of Morph Tunnel
To: 2
Right Door

Charge on the central runway then carry the spark through the morph tunnel and out the right door. This can be done by being careful not to fall off of the runway and into the water or timing the tide. The door can be shot just before initiating the spark.

Requires:

"canShinechargeMovementComplex"
"canCarefulJump"
"Morph"
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 1
  }
}
{
  "shinespark": {
    "frames": 30
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{
  "types": [
    "missiles",
    "powerbomb"
  ],
  "requires": [
    {
      "or": [
        "h_canUseSpringBall",
        "h_canBombThings",
        "h_canThreeTileJumpMorph"
      ]
    }
  ]
}
From: 3
Middle Right Door
To: 3
Middle Right Door

Gain a shinecharge by running right-to-left on the underwater runway on the right side of the room. Perform quick ledge-grabs to reach the platform in front of the door in time to spark out.

Requires:

"Gravity"
{
  "enemyKill": {
    "enemies": [
      [
        "Owtch",
        "Owtch"
      ]
    ]
  }
}
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 16,
    "gentleUpTiles": 2,
    "gentleDownTiles": 2,
    "steepUpTiles": 1,
    "steepDownTiles": 1,
    "startingDownTiles": 1,
    "openEnd": 2
  }
}
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 5
Top Junction
To: 4
Top Right Door

Requires:

"canHeroShot"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 17,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Door
To: 1
Left Door

Finish shinecharging on the raised plateau, then climb up and spark out the left door.

Requires:

"Gravity"
"canShinechargeMovement"
"HiJump"
{
  "canShineCharge": {
    "usedTiles": 35,
    "gentleUpTiles": 4,
    "gentleDownTiles": 6,
    "steepUpTiles": 2,
    "steepDownTiles": 4,
    "openEnd": 1
  }
}
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Left Door
To: 1
Left Door

A half tile is considered unusable, in order to be able to quickly spin jump forward after gaining the shinecharge.

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 15,
    "openEnd": 1
  }
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 28,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}
From: 1
Left Door
To: 2
Right Door

Spark through the top of the door to avoid bonking.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"Gravity"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 61,
    "excessFrames": 6
  }
}
From: 1
Left Door
To: 2
Right Door

Spark through the top of the door to avoid bonking.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 75,
    "excessFrames": 7
  }
}
From: 2
Right Door
To: 1
Left Door

Spark through the top of the door to avoid bonking.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"Gravity"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 61,
    "excessFrames": 6
  }
}
From: 2
Right Door
To: 1
Left Door

Spark through the top of the door to avoid bonking.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 75,
    "excessFrames": 7
  }
}
From: 1
Left Door
To: 1
Left Door

Get the shinecharge then move towards and shinespark out the left door.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 9
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 2
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 25
}
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 25
}
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 2
Right Door

Get the shinecharge and move towards then shinespark out the right door.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 9
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 2
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

"Gravity"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 76,
    "excessFrames": 4
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 77,
    "excessFrames": 4
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 99,
    "excessFrames": 5
  }
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

"Gravity"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 76,
    "excessFrames": 4
  }
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 78,
    "excessFrames": 4
  }
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 99,
    "excessFrames": 5
  }
}
From: 1
Left Door
To: 1
Left Door

Get the shinecharge while killing the crab, then move towards and shinespark out the left door.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 9
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 2
          }
        }
      ]
    }
  ]
}
{
  "or": [
    "Wave",
    "Spazer",
    "Plasma",
    {
      "ammo": {
        "type": "Missile",
        "count": 2
      }
    },
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 25
}
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 25
}
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 2
Right Door

Get the shinecharge, carefully jump over the crab and move towards then shinespark out the right door.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"canCarefulJump"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 9
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 2
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Doorway
To: 2
Right Door

Gain a shinecharge by running right-to-left on the leftmost runway. Then run toward the right, jumping twice before sparking mid-air.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canShinechargeMovementTricky"
{
  "canShineCharge": {
    "usedTiles": 15,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 35
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Top Right Door
To: 2
Left Door

Entrance condition:

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

Requires:

{
  "shineChargeFrames": 95
}
"canShinechargeMovementTricky"
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Blue Sidehopper",
        "type": "contact",
        "hits": 1
      }
    },
    "h_pauseAbuseMinimalReserveRefill"
  ]
}
"canMidairShinespark"
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Left Door
To: 1
Top Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 32,
    "excessFrames": 7
  }
}
From: 1
Left Door
To: 2
Right Door

Requires:

"canMidairShinespark"
{
  "canShineCharge": {
    "usedTiles": 31,
    "openEnd": 0
  }
}
{
  "or": [
    {
      "and": [
        {
          "or": [
            "f_KilledMetroidRoom1",
            {
              "obstaclesCleared": [
                "f_KilledMetroidRoom1"
              ]
            }
          ]
        },
        {
          "shinespark": {
            "frames": 54
          }
        }
      ]
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 54
          }
        }
      ]
    },
    {
      "and": [
        {
          "metroidFrames": 300
        },
        {
          "shinespark": {
            "frames": 54
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "shinespark": {
            "frames": 75,
            "excessFrames": 16
          }
        }
      ]
    }
  ]
}
From: 2
Right Door
To: 1
Left Door

Spark through the top of the door to avoid the platforms.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 112,
    "excessFrames": 35
  }
}
From: 1
Top Right Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 102
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 22
  }
}
{
  "or": [
    {
      "or": [
        "f_KilledMetroidRoom2",
        {
          "obstaclesCleared": [
            "f_KilledMetroidRoom2"
          ]
        }
      ]
    },
    "canMetroidAvoid"
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Right Door
To: 2
Bottom Right Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 7
  }
}
{
  "or": [
    {
      "or": [
        "f_KilledMetroidRoom2",
        {
          "obstaclesCleared": [
            "f_KilledMetroidRoom2"
          ]
        }
      ]
    },
    "canMetroidAvoid"
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Right Door
To: 1
Top Right Door

Spinjump into the opening below the top door.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 80
}
"HiJump"
"canCarefulJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 6
  }
}
{
  "or": [
    {
      "or": [
        "f_KilledMetroidRoom2",
        {
          "obstaclesCleared": [
            "f_KilledMetroidRoom2"
          ]
        }
      ]
    },
    "canMetroidAvoid"
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Right Door
To: 1
Top Right Door

Wall jump up the right wall and either mid-air morph to fit through the gap below the top door. Alternatively use a mid-air wiggle to reduce the height of Samus' hitbox after the walljump, to be able to fit through the gap without morphing. Shoot the door open and spark out.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
"canWallJumpInstantMorph"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 5
  }
}
{
  "or": [
    {
      "or": [
        "f_KilledMetroidRoom2",
        {
          "obstaclesCleared": [
            "f_KilledMetroidRoom2"
          ]
        }
      ]
    },
    "canMetroidAvoid"
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Right Door
To: 1
Top Right Door

Wall jump up the right wall and use a mid-air wiggle to reduce the height of Samus' hitbox after the walljump, to be able to fit through the gap without morphing. Shoot the door open and spark out.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 105
}
"canWalljump"
"canMidairWiggle"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5
  }
}
{
  "or": [
    {
      "or": [
        "f_KilledMetroidRoom2",
        {
          "obstaclesCleared": [
            "f_KilledMetroidRoom2"
          ]
        }
      ]
    },
    "canMetroidAvoid"
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Right Door
To: 1
Top Right Door

Not pressing dash will make the platforming easier, unless HiJump is also equipped.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 7
  }
}
{
  "or": [
    "f_KilledMetroidRoom2",
    {
      "obstaclesCleared": [
        "f_KilledMetroidRoom2"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 112,
    "excessFrames": 6
  }
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 112,
    "excessFrames": 23
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

{
  "or": [
    "canTrickyDodgeEnemies",
    {
      "and": [
        "canMetroidAvoid",
        {
          "or": [
            "Ice",
            "ScrewAttack",
            "canPseudoScrew",
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 2
              }
            }
          ]
        }
      ]
    },
    {
      "or": [
        "f_KilledMetroidRoom3",
        {
          "obstaclesCleared": [
            "f_KilledMetroidRoom3"
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 29,
    "openEnd": 2
  }
}
{
  "or": [
    {
      "shinespark": {
        "frames": 75
      }
    },
    {
      "and": [
        "canShinechargeMovementComplex",
        {
          "shinespark": {
            "frames": 50
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Middle Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 75
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 8
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 165
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Middle Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 165
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 155
}
"HiJump"
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 80
}
"HiJump"
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 85
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 7
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 145
}
"HiJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 2
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 2
Middle Left Door

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Top Right Doorway
To: 2
Left Door

Use Wave to clear the seaweed quickly.

Entrance condition:

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

Requires:

"Wave"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":["never"]}
From: 1
Top Right Doorway
To: 3
Bottom Right Door

Use Wave to clear the seaweed quickly.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 125
}
"Wave"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":["never"]}
From: 1
Top Right Doorway
To: 3
Bottom Right Door

Clear the seaweed one block at a time, with just barely enough time remaining to spark out the door.

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":["never"]}
From: 2
Left Door
To: 3
Bottom Right Door

Angle down to shoot the first seaweed block at the level of Samus' knees. Take four tiny steps forward, firing a shot with forward momentum on each step, destroying the seaweed at the level of Samus' head, with the last shot continuing on to open the door. Do one more angle down shot to destroy the last seaweed block at Samus' knees. Then shinespark through the door.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 18
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":["never"]}
From: 2
Left Door
To: 3
Bottom Right Door

Gain a shinecharge while entering the room. Angle down to shoot the first seaweed block at the level of Samus' knees. Take four tiny steps forward, firing a shot with forward momentum on each step, destroying the seaweed at the level of Samus' head, with the last shot continuing on to open the door. Do one more angle down shot to destroy the last seaweed block at Samus' knees. To minimize energy usage, jump across the room before shinesparking through the door.

Entrance condition:

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

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":["never"]}
From: 3
Bottom Right Door
To: 1
Top Right Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"HiJump"
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 3
Bottom Right Door
To: 1
Top Right Doorway

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 130
}
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 4
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 3
Bottom Right Door
To: 2
Left Door

Use five shots to destroy the seaweed blocks: Buffer the first shot while entering the room. Spin jump for the second shot (landing on the slightly raised platform), firing at an intermediate height in order to destroy two blocks. Fire two shots while standing on the platform. Spin jump for the final shot, and activate the shinespark mid-air.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 100
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 14
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":["never"]}
From: 3
Bottom Right Door
To: 2
Left Door

Use single well-timed Wave shot to clear the seaweed quickly.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 30
}
"Wave"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 18
  }
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "bottom"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":["never"]}
From: 1
Top Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 95
}
{
  "or": [
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    },
    {
      "and": [
        "Plasma",
        "Wave"
      ]
    },
    {
      "and": [
        "Plasma",
        "canHitbox"
      ]
    }
  ]
}
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":["never"]}
From: 1
Elevator
To: 2
Left Door

Do a short spin-jump off the left side of the elevator and hold right to make it around the ledge.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 12
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Elevator
To: 3
Right Door

Do a short spin-jump off the left side of the elevator and hold right to make it around the ledge.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 90
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 13
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Left Door
To: 3
Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Right Door
To: 2
Left Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 10
}
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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