canShinespark (Basic)

The ability to use the Speed Booster to store a shinecharge, then fly in a direction until an obstacle is hit or Samus gets down to 29 energy. Assumes Samus can shinespark vertically or diagonally from the ground.

Difficulty filter

Strats ()

From: 1
Top Door
To: 3
Top Right Door

Diagonal shinespark up the climb to break the bomb blocks to the top right morph tunnel. A consistent place to spark from is the small platform below the bomb block, using a crouch jump and then a diagonal spark (not a crouched diagonal spark).

Entrance condition:

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

Requires:

{
  "notable": "Behemoth Shinespark"
}
"canShinechargeMovementComplex"
{
  "or": [
    "canCrouchJump",
    "canMidairShinespark"
  ]
}
{
  "shinespark": {
    "frames": 5
  }
}
From: 1
Top Door
To: 3
Top Right Door

Diagonal shinespark up the climb to break the bomb blocks to the top right morph tunnel. A consistent place to spark from is the small platform below the bomb block, using a crouch jump and then a diagonal spark (not a crouched diagonal spark).

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 65
  },
  "comesThroughToilet": "yes"
}

Requires:

{
  "notable": "Behemoth Shinespark"
}
"canShinechargeMovementComplex"
{
  "or": [
    "canCrouchJump",
    "canMidairShinespark"
  ]
}
{
  "shinespark": {
    "frames": 5
  }
}
From: 2
Bottom Left Door
To: 3
Top Right Door

Starting with a crouch, diagonal shinespark to the top to break the bomb blocks to the morph tunnels on the right.

Entrance condition:

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

Requires:

{
  "notable": "Behemoth Shinespark"
}
"Morph"
{
  "shinespark": {
    "frames": 147
  }
}

Clears obstacles: A, B

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

Diagonal shinespark up the climb to break the bomb blocks to the morph tunnels on the right.

Entrance condition:

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

Requires:

{
  "notable": "Behemoth Shinespark"
}
"Morph"
{
  "shinespark": {
    "frames": 147,
    "excessFrames": 124
  }
}
"h_ClimbWithoutLava"

Clears obstacles: A, B

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

Diagonal shinespark up the climb to break the bomb blocks to the morph tunnels on the right.

Entrance condition:

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

Requires:

{
  "notable": "Behemoth Shinespark"
}
"Morph"
{
  "shinespark": {
    "frames": 147,
    "excessFrames": 124
  }
}
{
  "or": [
    "h_lavaProof",
    "canMoonfall",
    {
      "lavaFrames": 120
    },
    {
      "and": [
        "Gravity",
        {
          "lavaFrames": 100
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveNormally": {}
}

Clears obstacles: A, B

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles"],"requires":[{"lavaFrames":50}]}
{"types":["powerbomb"],"requires":[{"lavaFrames":110}]}
From: 2
Bottom Left Door
To: 6
Main Junction

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

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

Clears obstacles: A, B

From: 2
Bottom Left Door
To: 6
Main Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 3
  }
}

Clears obstacles: A

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: 5
Bottom Right Door
To: 3
Top Right Door

Starting with a crouch, diagonal shinespark to the top to break the bomb blocks to the morph tunnels on the right.

Entrance condition:

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

Requires:

{
  "notable": "Behemoth Shinespark"
}
"Morph"
{
  "shinespark": {
    "frames": 147
  }
}

Clears obstacles: A

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

Diagonal shinespark up the climb to break the bomb blocks to the morph tunnels on the right.

Entrance condition:

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

Requires:

{
  "notable": "Behemoth Shinespark"
}
"Morph"
{
  "shinespark": {
    "frames": 147,
    "excessFrames": 124
  }
}

Clears obstacles: A

From: 6
Main Junction
To: 2
Bottom Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 3
  }
}

Clears obstacles: A

From: 6
Main Junction
To: 3
Top Right Door

Starting with a crouch, diagonal shinespark to the top to break the bomb blocks to the morph tunnels on the right.

Requires:

{
  "notable": "Behemoth Shinespark"
}
"Morph"
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 147
  }
}
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "or": [
    "h_ClimbWithoutLava",
    {
      "obstaclesNotCleared": [
        "B"
      ]
    }
  ]
}
From: 6
Main Junction
To: 3
Top Right Door

Diagonal shinespark to break the bomb blocks to the morph tunnel on the right. Spark from the highest platform that is only one tile from the right wall (the morph tunnel will be off camera, but can be seen while jumping). From this platform, the shinespark can be done with or without a crouch.

Requires:

{
  "notable": "Behemoth Shinespark"
}
"Morph"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 18,
    "excessFrames": 4
  }
}
From: 6
Main Junction
To: 4
Middle Right Door

Diagonal shinespark up the climb to break the bomb blocks to the morph tunnels on the right.

Requires:

{
  "notable": "Behemoth Shinespark"
}
"Morph"
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 147,
    "excessFrames": 124
  }
}
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "or": [
    "h_ClimbWithoutLava",
    {
      "obstaclesNotCleared": [
        "B"
      ]
    }
  ]
}
From: 6
Main Junction
To: 4
Middle Right Door

Diagonal shinespark to break the bomb blocks to the morph tunnel on the right. Spark from the lowest platform that is only one tile from the right wall (part of the bottom right door will be on screen). From this platform, the shinespark must be done from a crouch. It is possible to set up a frozen pirate on the right wall to stop the shinespark early.

Requires:

{
  "notable": "Behemoth Shinespark"
}
"Morph"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 135,
        "excessFrames": 124
      }
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 1,
            "excessFrames": 1
          }
        },
        "canTrickyUseFrozenEnemies",
        "h_ZebesIsAwake"
      ]
    }
  ]
}
{
  "or": [
    "h_ClimbWithoutLava",
    "h_lavaProof",
    {
      "obstaclesNotCleared": [
        "B"
      ]
    }
  ]
}
From: 1
Top Left Door
To: 4
Top Junction (Right of Spikes)

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 65,
    "excessFrames": 6
  }
}
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)

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 41,
    "excessFrames": 6
  }
}
From: 1
Top Left Door
To: 6
Top Junction with Temporary Blue (Right of Morph Tunnel)

Use X-Mode to store a spikesuit, and then convert that to a blue suit with more X-Mode.

Requires:

{
  "notable": "In-Room X-Mode BlueSuit"
}
"canSuperJump"
{
  "spikeHits": 3
}
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 5
  }
}
{
  "spikeHits": 2
}
{
  "or": [
    {
      "spikeHits": 1
    },
    "Grapple",
    "SpaceJump"
  ]
}
From: 2
Bottom Left Door
To: 3
Item

Charge a Shinespark running left, then get blue suit speed by running back to the right to jump through the Boyons.

Requires:

"canCarefulJump"
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 34,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 130,
    "excessFrames": 6
  }
}
From: 2
Bottom Left Door
To: 3
Item

This is doable without a short charge, but it's essentially harder than the bluesuit jump. With a quick charge, it can serve as a less scary strat.

Requires:

"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 2
  }
}
{
  "shinespark": {
    "frames": 130,
    "excessFrames": 6
  }
}
{
  "obstaclesCleared": [
    "A"
  ]
}

Clears obstacles: A

From: 2
Bottom Left Door
To: 3
Item

Requires:

"canTrivialUseFrozenEnemies"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 130,
    "excessFrames": 6
  }
}
From: 2
Bottom Left Door
To: 3
Item

Quickly Walljump to conserve health on the shinespark.

Requires:

"canTrivialUseFrozenEnemies"
"canShinechargeMovementComplex"
"canFastWalljumpClimb"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 98,
    "excessFrames": 6
  }
}
From: 2
Bottom Left Door
To: 3
Item

Use an extra speedy jump or walljump to conserve health on the shinespark.

Requires:

"canTrivialUseFrozenEnemies"
"canShinechargeMovement"
"HiJump"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 108,
    "excessFrames": 6
  }
}
From: 2
Bottom Left Door
To: 3
Item

Store a Shinespark and then jump through the Boyons using Screw Attack.

Requires:

"canCarefulJump"
"canShinechargeMovement"
"ScrewAttack"
{
  "canShineCharge": {
    "usedTiles": 34,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 130,
    "excessFrames": 6
  }
}
From: 4
Top Junction (Right of Spikes)
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 43,
    "excessFrames": 7
  }
}
From: 5
Bottom Junction (Right of Boyons)
To: 3
Item

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 121,
        "excessFrames": 6
      }
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 117,
            "excessFrames": 6
          }
        },
        "HiJump"
      ]
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 112,
            "excessFrames": 6
          }
        },
        "HiJump",
        "SpeedBooster"
      ]
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 7
          }
        },
        {
          "or": [
            "canConsecutiveWalljump",
            "SpaceJump",
            {
              "and": [
                "canIBJ",
                "canUnmorphBombBoost",
                "canBeVeryPatient"
              ]
            }
          ]
        }
      ]
    }
  ]
}
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"
  ]
}
{
  "shinespark": {
    "frames": 125
  }
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 30,
        "openEnd": 1,
        "steepUpTiles": 9
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 31,
            "openEnd": 1,
            "steepUpTiles": 9
          }
        },
        {
          "doorUnlockedAtNode": 3
        }
      ]
    }
  ]
}

Exit condition:

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

Unlocks doors:

{"types":["ammo"],"requires":[]}
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:

"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 19,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 2
  }
}
{
  "or": [
    {
      "shinespark": {
        "frames": 95,
        "excessFrames": 33
      }
    },
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 87,
            "excessFrames": 33
          }
        }
      ]
    }
  ]
}

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":[]}
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"
  ]
}
{
  "shinespark": {
    "frames": 125
  }
}
{
  "canShineCharge": {
    "usedTiles": 19,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 2
  }
}

Exit condition:

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

Unlocks doors:

{"types":["ammo"],"requires":[]}
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: 4
Bottom Right Door
To: 3
Top Right Door

Requires:

{
  "canShineCharge": {
    "usedTiles": 19,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 2
  }
}
{
  "shinespark": {
    "frames": 45,
    "excessFrames": 13
  }
}
From: 4
Bottom Right Door
To: 3
Top Right Door

Climb up 3 screens.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canShinesparkDeepStuck"
"canXRayClimb"
"canBePatient"
From: 4
Bottom Right Door
To: 3
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 43,
    "excessFrames": 24
  }
}
From: 5
Ship
To: 1
Top Left Door

Shinespark diagonally from the small hill left of the ship to break part way into the hidden bomb wall, then use Bombs or another means to continue to the left.

Requires:

"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 40
  }
}
{
  "or": [
    "h_canDestroyBombWalls",
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}

Clears obstacles: A

From: 5
Ship
To: 1
Top Left Door

Finish a shinecharge right of the ship, then run left and jump from the hill left of the ship. Turnaround to prevent moving too far horizontally, then spark diagonally at the peak of the jump. With a higher speed, Samus can jump higher and lose less energy, but the shinecharge is tighter.

Requires:

"h_canShineChargeMaxRunway"
"canShinechargeMovement"
"canMidairShinespark"
{
  "or": [
    {
      "shinespark": {
        "frames": 29,
        "excessFrames": 1
      }
    },
    {
      "and": [
        "canShinechargeMovementComplex",
        {
          "shinespark": {
            "frames": 22,
            "excessFrames": 1
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    "h_canUsePowerBombs",
    "ScrewAttack"
  ]
}

Clears obstacles: A

From: 5
Ship
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 31,
    "excessFrames": 2
  }
}
"h_canDestroyBombWalls"

Clears obstacles: A

From: 5
Ship
To: 3
Top Right Door

Requires:

"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 78,
        "excessFrames": 11
      }
    },
    {
      "and": [
        "canShinechargeMovement",
        {
          "shinespark": {
            "frames": 73,
            "excessFrames": 15
          }
        }
      ]
    },
    {
      "and": [
        "canShinechargeMovement",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 65,
            "excessFrames": 15
          }
        }
      ]
    },
    {
      "and": [
        "canShinechargeMovement",
        "canMidairShinespark",
        "HiJump",
        {
          "shinespark": {
            "frames": 61,
            "excessFrames": 14
          }
        }
      ]
    }
  ]
}
From: 5
Ship
To: 4
Bottom Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 54,
    "excessFrames": 38
  }
}

Clears obstacles: B

From: 5
Ship
To: 7
Junction (Left Ledge Below Bomb Blocks)

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 10
  }
}
From: 7
Junction (Left Ledge Below Bomb Blocks)
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 2
  }
}
"h_canDestroyBombWalls"

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:

{
  "comeInShinecharged": {
    "framesRequired": 170
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 3,
    "excessFrames": 3
  }
}
From: 8
Central Junction
To: 1
Top Left Door

Break the bomb wall while blue, or spark diagonally next to it.

Requires:

{
  "or": [
    {
      "and": [
        {
          "getBlueSpeed": {
            "usedTiles": 25,
            "steepUpTiles": 3,
            "steepDownTiles": 3,
            "openEnd": 1
          }
        },
        "canCarefulJump"
      ]
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 25,
            "steepUpTiles": 3,
            "steepDownTiles": 3,
            "openEnd": 1
          }
        },
        "canShinechargeMovement",
        {
          "shinespark": {
            "frames": 2
          }
        }
      ]
    }
  ]
}
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:

{
  "or": [
    "canCarefulJump",
    {
      "and": [
        "canShinechargeMovement",
        {
          "shinespark": {
            "frames": 2
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "steepUpTiles": 3,
    "steepDownTiles": 3,
    "openEnd": 1
  }
}
{
  "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,
    "openEnd": 1,
    "steepUpTiles": 3,
    "steepDownTiles": 3
  }
}
"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,
    "openEnd": 1,
    "steepUpTiles": 3,
    "steepDownTiles": 3
  }
}
"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,
        "openEnd": 0,
        "steepUpTiles": 1,
        "steepDownTiles": 1
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 15,
            "openEnd": 0,
            "steepUpTiles": 1,
            "steepDownTiles": 1
          }
        },
        {
          "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)

Charge the Shinespark just before getting to the bug, then Midair Shinespark to make it all the way to the shot blocks.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 5,
    "openEnd": 0,
    "steepUpTiles": 0,
    "steepDownTiles": 1
  }
}

Requires:

"canMidairShinespark"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 77,
    "excessFrames": 17
  }
}

Clears obstacles: A, B

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

To use the full runway, kill the Zebbo with Wave, then Midair Shinespark to make it all the way to the shot blocks.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 14,
    "openEnd": 0,
    "steepUpTiles": 1,
    "steepDownTiles": 1
  }
}

Requires:

"Wave"
{
  "acidFrames": 11
}
{
  "or": [
    "Gravity",
    {
      "acidFrames": 5
    }
  ]
}
"canMidairShinespark"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 77,
    "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: 2
Right Door
To: 1
Left Door

Use SpeedBooster to break the runway Bomb block and then to shinespark across the room, saving Power Bombs. One Power Bomb is still needed to break the tunnel block. The shinespark timer is very tight and breaking the runway block while storing the Shinespark is required as it saves movement frames.

Entrance condition:

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

Requires:

{
  "notable": "Spark Master"
}
"canSlowShortCharge"
"canShinechargeMovementTricky"
"h_canUsePowerBombs"
"HiJump"
"Gravity"
{
  "acidFrames": 16
}
"canInsaneJump"
{
  "shinespark": {
    "frames": 93,
    "excessFrames": 15
  }
}
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"
{
  "shinespark": {
    "frames": 45
  }
}
{
  "canShineCharge": {
    "usedTiles": 18,
    "openEnd": 1,
    "startingDownTiles": 0,
    "steepDownTiles": 1,
    "steepUpTiles": 2
  }
}

Exit condition:

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

Requires:

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

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"
{
  "shinespark": {
    "frames": 45
  }
}
{
  "canShineCharge": {
    "usedTiles": 21,
    "openEnd": 0,
    "startingDownTiles": 1,
    "steepDownTiles": 2,
    "steepUpTiles": 2
  }
}

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": {
    "framesRequired": 37
  }
}

Requires:

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

Shinespark below the top block or Samus will crash into a solid wall.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 50
  }
}

Requires:

"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 85,
    "excessFrames": 20
  }
}
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: 1
Left Door

Wait for the acid to clear before moving to shinespark on the other side of the bomb blocks.

Entrance condition:

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

Requires:

"canMidairShinespark"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 80,
    "excessFrames": 13
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

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

Exit condition:

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

Requires:

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

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"
{
  "shinespark": {
    "frames": 45
  }
}
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 0,
    "startingDownTiles": 2,
    "steepDownTiles": 3,
    "steepUpTiles": 2
  }
}

Exit condition:

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

Requires:

{
  "enemyDamage": {
    "enemy": "Green Space Pirate (standing)",
    "type": "contact",
    "hits": 2
  }
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canUseSpeedEchoes"
From: 3
Bottom Left Door
To: 4
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

It is possible to damage once to get through the first two pirates, then shinespark to kill the three above. Diagonal shinespark into the corner on the floor below the pirate above. This requires fairly precise positioning of the pirates. It is possible to shoot them to slow them down and prevent them from shooting. Move up while the pirate is moving it's head so it doesn't turn around.

Requires:

{
  "enemyDamage": {
    "enemy": "Green Space Pirate (standing)",
    "type": "contact",
    "hits": 1
  }
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canInsaneJump"
"canUseSpeedEchoes"
From: 4
Bottom Right Door
To: 2
Middle Right Door

Requires:

{
  "enemyDamage": {
    "enemy": "Green Space Pirate (standing)",
    "type": "contact",
    "hits": 2
  }
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canUseSpeedEchoes"
From: 4
Bottom Right Door
To: 3
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Jump to the right side and diagonal spark left to escape the water. To spark as quickly as possible, buffer a spin jump by holding left (or right) and jump while riding the elevator.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 35
  }
}

Requires:

"f_TourianOpen"
"h_canNavigateUnderwater"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 21,
    "excessFrames": 8
  }
}
From: 2
Elevator
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 95
  }
}

Requires:

"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": {
    "framesRequired": 105
  }
}

Requires:

"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": {
    "framesRequired": 120
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Requires:

"f_TourianOpen"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 14,
        "excessFrames": 8
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 11,
            "excessFrames": 8
          }
        }
      ]
    }
  ]
}
From: 2
Elevator
To: 1
Left Door

Jump to either side and vertically spark out. To spark as quickly as possible, buffer a spin jump by holding left (or right) and jump while riding the elevator.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 20
  }
}

Requires:

"f_TourianOpen"
"h_canNavigateUnderwater"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 24,
    "excessFrames": 9
  }
}
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": {
    "framesRequired": 40
  }
}

Requires:

"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": {
    "framesRequired": 70
  }
}

Requires:

"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": {
    "framesRequired": 100
  }
}

Requires:

"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": {
    "framesRequired": 40
  }
}

Requires:

"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: 3
Bottom Door
To: 3
Bottom Door

Enter on the right side of the doorway to reduce the amount of energy used.

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

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

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 20,
    "openEnd": 0,
    "steepUpTiles": 4,
    "steepDownTiles": 2,
    "startingDownTiles": 1
  }
}
"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: 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 diagonally spark up and out of the water. Use very low jump height space jumps to carry momentum to the far side of the submerged ramp. Both Choots must be killed. Using Screw Attack: stay a little bit high in the water so that it remains active for the second Choot. Using Plasma or ammo: kill the first Choot while running down the middle platform, and the second while gliding above it after spacejumping through the water. Then shinespark up and use SpaceJump to reach the door.

Entrance condition:

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

Requires:

{
  "notable": "Shinespark Water Escape"
}
{
  "or": [
    "ScrewAttack",
    "canPseudoScrew",
    "Plasma",
    {
      "ammo": {
        "type": "Missile",
        "count": 1
      }
    },
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    }
  ]
}
{
  "or": [
    "ScrewAttack",
    "Plasma",
    {
      "ammo": {
        "type": "Missile",
        "count": 1
      }
    },
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    }
  ]
}
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 5
  }
}
"canShinechargeMovementComplex"
"SpaceJump"
"canTrickyJump"
"canMidairShinespark"

Enter the room while building a shinespark and use it on the lowest part of the ramp to diagonally spark up and out of the water. Use very low jump height space jumps to carry momentum to the far side of the submerged ramp. Freeze the first Choot from the middle platform. Either SpaceJump just right so as to pass above the second Choot, or freeze it as it touches Samus to pass through without losing speed. Then shinespark up and use SpaceJump to reach the door.

Entrance condition:

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

Requires:

{
  "notable": "Shinespark Water Escape With Lower Choot Alive"
}
"Ice"
"Wave"
"Spazer"
"canDodgeWhileShooting"
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 5
  }
}
"canShinechargeMovementComplex"
"canMidairShinespark"
"SpaceJump"
"canTrickyJump"
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 diagonally spark up and out of the water. Unmorphing with the correct timing and positioning for the Shinespark are very precise, and there are no extra frames on the Shinespark timer to work with. Carry the shinespark to the bottom of the ramp either with a bounce ball which takes damage from the Choot, or delay the first Choot with two shots and then use a late mockball. Then shinespark up and use SpaceJump to reach the door.

Entrance condition:

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

Requires:

{
  "notable": "Shinespark Water Escape With Lower Choot Alive"
}
{
  "or": [
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Choot",
            "type": "contact",
            "hits": 1
          }
        },
        "canNeutralDamageBoost",
        "canBounceBall"
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        "canMockball"
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 5
  }
}
"canShinechargeMovementComplex"
"SpaceJump"
"canTrickyJump"
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": {
    "framesRequired": 10
  }
}

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 35
  }
}
From: 3
Junction (Left side Pit)
To: 1
Left Door

Requires:

"canSuitlessMaridia"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 4
  }
}
From: 3
Junction (Left side Pit)
To: 2
Right Door

Shinespark from the scaffold to the moving Kamer platform. Then space jump to the right door.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 7
  }
}
"SpaceJump"
From: 4
Junction (Right side Pit)
To: 2
Right Door

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 22,
    "steepUpTiles": 3,
    "steepDownTiles": 3,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 25,
    "excessFrames": 5
  }
}
From: 4
Junction (Right side Pit)
To: 2
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 20,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 17,
            "excessFrames": 5
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        {
          "shinespark": {
            "frames": 14,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
From: 4
Junction (Right side Pit)
To: 2
Right Door

Requires:

"canSuitlessMaridia"
{
  "or": [
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        "HiJump",
        "canTrickyUseFrozenEnemies"
      ]
    },
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        "canTrickySpringBallJump",
        {
          "or": [
            "canResetFallSpeed",
            "canStationaryLateralMidAirMorph",
            "canSpringFling"
          ]
        }
      ]
    }
  ]
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 5
  }
}
From: 4
Junction (Right side Pit)
To: 3
Junction (Left side Pit)

Crouch jump down grab to get onto the first pillar. This can be done by holding shoot to prevent the use of the flash suit. Jump out then diagonally spark back onto the platform just above the first pillar to use the least amount of Energy.

Requires:

"canSuitlessMaridia"
"h_canUnderwaterCrouchJumpDownGrab"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 4
  }
}
From: 2
Bottom Door
To: 2
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 3,
    "excessFrames": 3
  }
}
From: 2
Bottom Door
To: 2
Bottom Door

Enter on the left side of the doorway to reduce the amount of energy used.

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 40
  }
}

Requires:

"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": {
    "framesRequired": 40
  }
}

Requires:

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

Clears obstacles: B, C

From: 2
Right Door
To: 1
Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 1
  }
}
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": {
    "framesRequired": 25
  }
}

Requires:

"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"
  ]
}
{
  "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: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "obstaclesNotCleared": [
    "B",
    "C"
  ]
}
{
  "shinespark": {
    "frames": 19,
    "excessFrames": 19
  }
}

Resets obstacles: A

From: 3
Item
To: 2
Right Door

Requires:

{
  "obstaclesCleared": [
    "B",
    "C"
  ]
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
{
  "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

Jump from the pedestal to the right, and shinespark diagonally to make it past the water.

Requires:

{
  "obstaclesNotCleared": [
    "A",
    "B",
    "C"
  ]
}
"canShinechargeMovementComplex"
{
  "shineChargeFrames": 45
}
{
  "shinespark": {
    "frames": 7
  }
}
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:

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

Resets obstacles: B

From: 3
Item
To: 2
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 2
  }
}
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

Requires:

"canTrickyDashJump"
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 20
  }
}

Exit condition:

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

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": false
  }
}

Requires:

{
  "or": [
    "SpaceJump",
    "canWalljump",
    "canJumpIntoIBJ",
    {
      "and": [
        "canIBJ",
        "Gravity"
      ]
    },
    {
      "and": [
        "HiJump",
        {
          "or": [
            "SpeedBooster",
            "canSpringBallJumpMidAir"
          ]
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        "canPreciseGrapple"
      ]
    },
    {
      "and": [
        "Gravity",
        "canShinechargeMovement",
        "canMidairShinespark",
        "h_canShineChargeMaxRunway",
        {
          "shinespark": {
            "frames": 35,
            "excessFrames": 10
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Bypasses door shell: true

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:

{
  "comeInShinecharged": {
    "framesRequired": 170
  }
}

Requires:

"canShinechargeMovementComplex"
"canHeroShot"
{
  "shinespark": {
    "frames": 22
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Lower Section - Top Right Door
To: 8
Bridge Right Door (Same Connection as Lower Section - Bottom Right Door)

Climb up 1 screen.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "notable": "Get Inside the Bridge"
}
"canSkipDoorLock"
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canShinesparkDeepStuck"
"canXRayClimb"
From: 4
Lower Section - Top Right Door
To: 12
Top Junction

Climb up 2 screens.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canShinesparkDeepStuck"
"canXRayClimb"
From: 5
Lower Section - Bottom Right Door
To: 3
Upper Right Section - Bottom Right Door

Climb up 3 screens.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canShinesparkDeepStuck"
"canXRayClimb"
"canBePatient"
From: 5
Lower Section - Bottom Right Door
To: 4
Lower Section - Top Right Door

Jump to the submerged platform, then jump again.

Requires:

"Gravity"
"canShinechargeMovement"
"canMidairShinespark"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 35,
    "excessFrames": 10
  }
}
From: 5
Lower Section - Bottom Right Door
To: 4
Lower Section - Top Right Door

Requires:

"Gravity"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 50,
    "excessFrames": 10
  }
}
From: 5
Lower Section - Bottom Right Door
To: 4
Lower Section - Top Right Door

It is possible to open the door before sparking and then spark diagonally into it to save Energy. Shoot straight up while directly below the door, then jump to raise the camera and hit the door. It is also possible to use a Power Bomb from a midair morph, or to midair morph, unmorph, then shoot a missile or super diagonally from the platform to the left. If it is important to bonk before going through the door, diagonally spark far enough to the left to bonk the ceiling before hitting the transition.

Requires:

"canCameraManip"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 13,
    "excessFrames": 3
  }
}

Unlocks doors:

{"types":["ammo"],"requires":["canMidAirMorph"]}
From: 6
Middle Right Door (By Zeb Farm)
To: 12
Top Junction

Climb up 1 screen.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canShinesparkDeepStuck"
"canXRayClimb"
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: 12
Top Junction
To: 9
Top Hidden Item (Above Trippers)

Requires:

"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 36
  }
}
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"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 17,
    "excessFrames": 5
  }
}
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,
        "openEnd": 1,
        "steepUpTiles": 6,
        "steepDownTiles": 1
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 24,
            "openEnd": 1,
            "steepUpTiles": 6,
            "steepDownTiles": 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,
        "openEnd": 1,
        "steepUpTiles": 6,
        "steepDownTiles": 1
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 24,
            "openEnd": 1,
            "steepUpTiles": 6,
            "steepDownTiles": 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
Right Door
To: 1
Left Door

Jump and diagonally spark to the invisible platform. There is a small pixel range which lands on the platform and does not touch the boulder. It is possible to do this even below 29 Energy. It requires a last frame jump and then 4 frame spark window. It is more lenient with SpeedBooster.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 2,
        "excessFrames": 0
      }
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 2,
            "excessFrames": 2
          }
        },
        {
          "or": [
            "canMoonwalk",
            "canMorphTurnaround"
          ]
        },
        {
          "or": [
            {
              "and": [
                "canTrickyJump",
                "SpeedBooster"
              ]
            },
            "canInsaneJump"
          ]
        }
      ]
    }
  ]
}
From: 3
Right Door Spawn At Junction (In the Water)
To: 1
Left Door

There is a small pixel range which lands on the platform and does not touch the boulder.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 2
  }
}
From: 1
Bottom Left Door
To: 3
Hidden Ceiling Item

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 2
  }
}

Falling down the shaft and breaking the crumble block does not require Morph.

Requires:

"h_ZebesIsAwake"
{
  "or": [
    "h_canDestroyBombWalls",
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}
"h_canUsePowerBombs"
{
  "canShineCharge": {
    "usedTiles": 42,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 43
  }
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 4
Right Item
To: 2
Top Left Door

Requires:

{
  "or": [
    "h_canUsePowerBombs",
    {
      "obstaclesCleared": [
        "C"
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 42,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 43,
    "excessFrames": 2
  }
}

Clears obstacles: A, B, C

From: 4
Right Item
To: 2
Top Left Door

Requires:

{
  "obstaclesCleared": [
    "B"
  ]
}
"Morph"
{
  "canShineCharge": {
    "usedTiles": 31,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 3
  }
}
"canShinechargeMovementTricky"

Clears obstacles: A

From: 4
Right Item
To: 2
Top Left Door

Requires:

{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 36,
        "excessFrames": 3
      }
    },
    {
      "and": [
        {
          "or": [
            "canConsecutiveWalljump",
            "SpaceJump"
          ]
        },
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 9
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

Requires:

{
  "obstaclesCleared": [
    "B"
  ]
}
"Morph"
{
  "obstaclesNotCleared": [
    "C"
  ]
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 33,
    "excessFrames": 3
  }
}

Clears obstacles: A

From: 4
Right Item
To: 2
Top Left Door

Breaking the Power Bomb blocks exactly wide enough makes it easier to quickly enter the one-tile gap. Aligning the Power Bomb with the left side of the ceiling fixture that sticks down will position the explosion correctly for this.

Requires:

{
  "or": [
    "h_canUsePowerBombs",
    {
      "obstaclesCleared": [
        "C"
      ]
    }
  ]
}
"canShinechargeMovementComplex"
"canFastWalljumpClimb"
{
  "canShineCharge": {
    "usedTiles": 42,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 17,
    "excessFrames": 3
  }
}

Clears obstacles: A, B, C

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 160
  }
}

Requires:

"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

Spark diagonally immediately on entry to kill the first two sidehoppers, then carefully kill the third.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 5
  }
}

Requires:

"canPrepareForNextRoom"
"canTrickyJump"
"canDodgeWhileShooting"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 1
  }
}
{
  "enemyKill": {
    "enemies": [
      [
        "Sidehopper"
      ]
    ],
    "explicitWeapons": [
      "Missile",
      "Super",
      "PowerBomb",
      "Plasma",
      "Spazer",
      "Wave",
      "Bombs"
    ]
  }
}

Clears obstacles: C

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

Spark diagonally immediately on entry to kill the first two sidehoppers, then carefully kill the third.

Requires:

"canDodgeWhileShooting"
"canUseSpeedEchoes"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 1
  }
}
{
  "enemyKill": {
    "enemies": [
      [
        "Sidehopper"
      ]
    ],
    "explicitWeapons": [
      "Missile",
      "Super",
      "PowerBomb",
      "Plasma",
      "Spazer",
      "Wave"
    ]
  }
}

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"
"canQuickCrumbleEscape"
{
  "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": {
    "framesRequired": 30
  }
}

Requires:

"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": {
    "framesRequired": 30
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Requires:

{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 16,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 2
        },
        {
          "canShineCharge": {
            "usedTiles": 17,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "thornHits": 1
}
"canSpikeSuit"
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 5
  }
}
From: 2
Above Power Bomb Blocks - Top Left Door
To: 3
Above Power Bomb Blocks - Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 140
  }
}

Requires:

"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": {
    "framesRequired": 140
  }
}

Requires:

"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": {
    "framesRequired": 10
  }
}

Requires:

"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": {
    "framesRequired": 100
  }
}

Requires:

"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": {
    "framesRequired": 150
  }
}

Requires:

"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": {
    "framesRequired": 150
  }
}

Requires:

"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": {
    "framesRequired": 110
  }
}

Requires:

"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": {
    "framesRequired": 80
  }
}

Requires:

"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": {
    "framesRequired": 95
  }
}

Requires:

"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": {
    "framesRequired": 130
  }
}

Requires:

"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": {
    "framesRequired": 80
  }
}

Requires:

"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": {
    "framesRequired": 130
  }
}

Requires:

"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": {
    "framesRequired": 120
  }
}

Requires:

"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": {
    "framesRequired": 90
  }
}

Requires:

"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": {
    "framesRequired": 85
  }
}

Requires:

"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": {
    "framesRequired": 165
  }
}

Requires:

"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": {
    "framesRequired": 165
  }
}

Requires:

"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": {
    "framesRequired": 110
  }
}

Requires:

"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": {
    "framesRequired": 75
  }
}

Requires:

"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": {
    "framesRequired": 130
  }
}

Requires:

"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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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: 5
Above Power Bomb Blocks - Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 140
  }
}

Requires:

{
  "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":["h_canFly","canConsecutiveWalljump"]}]}
{"types":["super"],"requires":[]}
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 9
Right Etecoon Shaft - Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 30
  }
}

Requires:

{
  "shinespark": {
    "frames": 75,
    "excessFrames": 5
  }
}
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 9
Right Etecoon Shaft - Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 68,
        "excessFrames": 8
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 64,
            "excessFrames": 8
          }
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "SpeedBooster",
        {
          "shinespark": {
            "frames": 60,
            "excessFrames": 8
          }
        }
      ]
    }
  ]
}
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction

This is specifically for shinesparking on low energy, where the shinespark will end before reaching the top.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 30
  }
}

Requires:

"canShinechargeMovement"
{
  "shinespark": {
    "frames": 75,
    "excessFrames": 64
  }
}
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction

This is a diagonal shinespark into the underside of the left side middle ledge, minimizing energy usage. Needs HJB to bonk at the right place without walljumping.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 60
  }
}

Requires:

"HiJump"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 11
  }
}
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 68,
    "excessFrames": 57
  }
}
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction

With a runway of at least 4 tiles in the adjacent room, jump just before hitting the right wall then spark diagonally to the right at the top of the jump.

Entrance condition:

{
  "comeInRunning": {
    "minTiles": 3.4375,
    "speedBooster": true
  }
}

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 21,
    "excessFrames": 12
  }
}
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction

Requires:

"HiJump"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 13
  }
}
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction

Spring ball jump then bounce on a Power Bomb in order to be able to midair spark.

Requires:

"canSpringBallJumpMidAir"
"canUnmorphBombBoost"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 18,
    "excessFrames": 13
  }
}
From: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction
To: 9
Right Etecoon Shaft - Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 49,
        "excessFrames": 8
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 45,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}
From: 1
Top Left Door
To: 2
Top Right Door

Requires:

"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 18,
    "openEnd": 1
  }
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 5
  }
}
From: 1
Top Left Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

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

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 5
  }
}
From: 1
Top Left Door
To: 4
Item (Through the Pipe)

Spark flush against the right wall (diagonal helps) then quickly down grab or down back after to barely get into the pipe.

Requires:

"Morph"
"canDownGrab"
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 18,
    "openEnd": 1
  }
}
{
  "shinespark": {
    "frames": 15
  }
}
From: 1
Top Left Door
To: 5
Junction The Left End of Morph Tube

Spark flush against the right wall (diagonal helps) then quickly down back to barely get into the pipe.

Requires:

"canDownBack"
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 18,
    "openEnd": 1
  }
}
{
  "shinespark": {
    "frames": 15
  }
}
From: 1
Top Left Door
To: 5
Junction The Left End of Morph Tube

excessFrames don't matter much here, as Samus can farm before and after.

Requires:

"canDownBack"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 0
  }
}
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
Bottom Door
To: 2
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 16,
    "excessFrames": 16
  }
}

Clears obstacles: door_2

From: 2
Bottom Door
To: 2
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "or": [
    "f_DefeatedSporeSpawn",
    {
      "obstaclesCleared": [
        "f_DefeatedSporeSpawn"
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 3
  }
}

Clears obstacles: door_2

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
Top Left Door
To: 3
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 70,
    "excessFrames": 63
  }
}
From: 2
Bottom Left Door
To: 3
Right Door

Quickly wall jump up the right wall and shinespark up to barely get above the speed blocks without any tanks.

Requires:

{
  "notable": "Shinespark No Etanks No HiJump"
}
"canFastWalljumpClimb"
"canShinechargeMovementComplex"
"canMidairShinespark"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 73,
    "excessFrames": 3
  }
}
From: 2
Bottom Left Door
To: 3
Right Door

Requires:

"HiJump"
"canFastWalljumpClimb"
"canShinechargeMovementComplex"
"canMidairShinespark"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 67,
    "excessFrames": 3
  }
}
From: 2
Bottom Left Door
To: 3
Right Door

Diagonal spark left to save health.

Requires:

"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 110,
    "excessFrames": 3
  }
}
From: 2
Bottom Left Door
To: 3
Right Door

Diagonal spark left to save health.

Requires:

"canShinechargeMovement"
"HiJump"
"canMidairShinespark"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 85,
    "excessFrames": 3
  }
}
From: 2
Bottom Left Door
To: 3
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 103,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 99,
            "excessFrames": 6
          }
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            "canConsecutiveWalljump",
            "SpaceJump",
            {
              "and": [
                "canIBJ",
                "canBePatient",
                "canUnmorphBombBoost"
              ]
            }
          ]
        },
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}
From: 3
Right Door
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 82,
    "excessFrames": 75
  }
}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

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

Clears obstacles: A

From: 1
Left Door
To: 3
Top Junction

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 16,
        "excessFrames": 7
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 12,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 3
Top Junction

Jump into the room and spark up onto the grapple block.

Entrance condition:

{
  "comeInNormally": {}
}

Requires:

"HiJump"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 2
  }
}

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 45
  }
}

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:

{
  "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: 2
Right Door
To: 3
Top Junction

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

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

Clears obstacles: B

From: 2
Right Door
To: 3
Top Junction

Entrance condition:

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

Requires:

{
  "or": [
    {
      "shinespark": {
        "frames": 22,
        "excessFrames": 4
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 15,
            "excessFrames": 3
          }
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "HiJump",
        {
          "shinespark": {
            "frames": 12,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}

Clears obstacles: B

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

Diagonal spark immediately on entry in order to kill the first Sidehopper. The second can be killed safely by luring it to the door and crouching against the ledge. Alternatively, it cannot hit Samus while she is morphed.

Requires:

"canUseSpeedEchoes"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 2
  }
}

Clears obstacles: A

From: 3
Item
To: 4
Top Left Junction

Gain a shinecharge by running right-to-left, either using the short runway (with unbroken Super block) or an extended runway by taking a spike hit. Then spin jump, hit the ceiling, aim down, break the Super block, and turn around to quick drop through the crumble block. During the item message box, buffer the inputs to turn around to the right and jump. Once under the crumble block (the left part of it), press up while still holding jump, to immediately activate the spark and make it up in time.

Requires:

{
  "notable": "Mission Impossible Shinespark"
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 16,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 23,
            "openEnd": 0
          }
        },
        {
          "spikeHits": 1
        },
        "canIframeSpikeJump"
      ]
    }
  ]
}
"canShinechargeMovementComplex"
"canQuickCrumbleEscape"
{
  "or": [
    {
      "shinespark": {
        "frames": 19,
        "excessFrames": 7
      }
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 19,
            "excessFrames": 15
          }
        },
        "canCrumbleJump"
      ]
    }
  ]
}
{
  "obstaclesCleared": [
    "A",
    "B"
  ]
}
From: 3
Item
To: 4
Top Left Junction

Spin jump, hit the ceiling, aim down, break the Super block, and turn around to quick drop through the crumble block. During the item message box, buffer the inputs to turn around to the right and jump. Once under the crumble block (the left part of it), press up while still holding jump, to immediately activate the spark and make it up in time.

Requires:

{
  "notable": "Mission Impossible Shinespark"
}
"canQuickCrumbleEscape"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 19,
        "excessFrames": 7
      }
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 19,
            "excessFrames": 15
          }
        },
        "canCrumbleJump"
      ]
    }
  ]
}
{
  "obstaclesCleared": [
    "A",
    "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": {
    "framesRequired": 40
  }
}

Requires:

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

Clears obstacles: A

From: 1
Right Door
To: 2
Item

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 72,
        "excessFrames": 13
      }
    },
    {
      "and": [
        "Gravity",
        {
          "shinespark": {
            "frames": 59,
            "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": {
    "framesRequired": 110
  }
}

Requires:

"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": {
    "framesRequired": 45
  }
}

Requires:

"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": {
    "framesRequired": 110
  }
}

Requires:

"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": {
    "framesRequired": 45
  }
}

Requires:

"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": {
    "framesRequired": 140
  }
}

Requires:

"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": {
    "framesRequired": 40
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Spark diagonally in order to make it to the top.

Requires:

"h_canBombThings"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 16,
    "excessFrames": 3
  }
}
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": {
    "framesRequired": 40
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

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": {
    "framesRequired": 160
  }
}

Requires:

"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": {
    "framesRequired": 90
  }
}

Requires:

"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": {
    "framesRequired": 120
  }
}

Requires:

"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: 2
Middle Left Door
To: 4
Bottom Right Door

Diagonal shinespark on entry, or move to the right a bit first to save some Energy.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "shinespark": {
    "frames": 32,
    "excessFrames": 21
  }
}
From: 2
Middle Left Door
To: 4
Bottom Right Door

To save energy, spark diagonally to the right to hit the ledge below the doorframe.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 5
  }
}
From: 4
Bottom Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 85
  }
}

Requires:

"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": {
    "framesRequired": 125
  }
}

Requires:

"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"
"canIframeSpikeJump"
{
  "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": 1
}
"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

Use the really small runway in the pit in the middle of the room.

Requires:

"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 107,
    "excessFrames": 6
  }
}
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.

Requires:

"canMidairShinespark"
"canXMode"
{
  "spikeHits": 2
}
"h_canShineChargeMaxRunway"
{
  "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: 1
Top Left Door
To: 5
Top Right Door

Come in shinecharged from the top left door. With missiles selected, position Samus roughly in the horizontal center of the room. Crouch, aim up, then in very quick succession, shoot a missile upwards then spark up. If done correctly, Samus will pass the Missile, break the bomb block platforms, then be passed by the Missile which will break the shot blocks at the top.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 100
  }
}

Requires:

{
  "notable": "Hero Shot Shinespark"
}
"canHeroShot"
{
  "shinespark": {
    "frames": 77,
    "excessFrames": 3
  }
}
{
  "ammo": {
    "type": "Missile",
    "count": 1
  }
}
From: 1
Top Left Door
To: 5
Top Right Door

Come in shinecharging from the top left door. With missiles selected, position Samus roughly in the horizontal center of the room. Crouch, aim up, then in very quick succession, shoot a missile upwards then spark up. If done correctly, Samus will pass the Missile, break the bomb block platforms, then be passed by the Missile which will break the shot blocks at the top.

Entrance condition:

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

Requires:

{
  "notable": "Hero Shot Shinespark"
}
"canHeroShot"
{
  "shinespark": {
    "frames": 77,
    "excessFrames": 3
  }
}
{
  "ammo": {
    "type": "Missile",
    "count": 1
  }
}
From: 1
Top Left Door
To: 5
Top Right Door

With missiles selected, position Samus roughly in the horizontal center of the room. Crouch, aim up, then in very quick succession, shoot a missile upwards then spark up. If done correctly, Samus will pass the Missile, break the bomb block platforms, then be passed by the Missile which will break the shot blocks at the top.

Requires:

{
  "notable": "Hero Shot Shinespark"
}
"canHeroShot"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 77,
    "excessFrames": 3
  }
}
{
  "ammo": {
    "type": "Missile",
    "count": 1
  }
}
From: 1
Top Left Door
To: 5
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "shinespark": {
    "frames": 68,
    "excessFrames": 20
  }
}
"canUseFrozenEnemies"
From: 1
Top Left Door
To: 5
Top Right Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "shinespark": {
        "frames": 68,
        "excessFrames": 29
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 60,
            "excessFrames": 28
          }
        }
      ]
    }
  ]
}
"canUseFrozenEnemies"
From: 1
Top Left Door
To: 5
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 60,
    "excessFrames": 28
  }
}
"canUseFrozenEnemies"
From: 1
Top Left Door
To: 5
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 50
  }
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 60,
    "excessFrames": 28
  }
}
"canUseFrozenEnemies"
From: 1
Top Left Door
To: 5
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 20
  }
}

Requires:

{
  "shinespark": {
    "frames": 68,
    "excessFrames": 29
  }
}
"canUseFrozenEnemies"
From: 3
Bottom Left Door
To: 4
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Bottom Left Door
To: 6
Junction (Above Bottom Rippers)

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 40
  }
}

Requires:

{
  "shinespark": {
    "frames": 45,
    "excessFrames": 5
  }
}
From: 3
Bottom Left Door
To: 6
Junction (Above Bottom Rippers)

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 45,
    "excessFrames": 5
  }
}
From: 3
Bottom Left Door
To: 7
Junction (Bottom of Room)

Immediately perform a diagonal spark up to the right ledge on entry.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 5
  }
}

Requires:

{
  "shinespark": {
    "frames": 34,
    "excessFrames": 10
  }
}
{
  "enemyDamage": {
    "enemy": "Ripper",
    "type": "contact",
    "hits": 1
  }
}
From: 3
Bottom Left Door
To: 7
Junction (Bottom of Room)

Perform a diagonal spark up to the right ledge.

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 34,
    "excessFrames": 10
  }
}
{
  "enemyDamage": {
    "enemy": "Ripper",
    "type": "contact",
    "hits": 1
  }
}
From: 4
Bottom Right Door
To: 3
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Bottom Right Door
To: 6
Junction (Above Bottom Rippers)

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 30
  }
}

Requires:

{
  "shinespark": {
    "frames": 45,
    "excessFrames": 5
  }
}
From: 4
Bottom Right Door
To: 6
Junction (Above Bottom Rippers)

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 45,
    "excessFrames": 5
  }
}
From: 4
Bottom Right Door
To: 7
Junction (Bottom of Room)

Immediately perform a diagonal spark up to the right ledge on entry.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 5
  }
}

Requires:

{
  "shinespark": {
    "frames": 34,
    "excessFrames": 10
  }
}
{
  "enemyDamage": {
    "enemy": "Ripper",
    "type": "contact",
    "hits": 1
  }
}
From: 4
Bottom Right Door
To: 7
Junction (Bottom of Room)

Perform a diagonal spark up to the right ledge.

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 34,
    "excessFrames": 10
  }
}
{
  "enemyDamage": {
    "enemy": "Ripper",
    "type": "contact",
    "hits": 1
  }
}
From: 7
Junction (Bottom of Room)
To: 6
Junction (Above Bottom Rippers)

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 37,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "shinespark": {
            "frames": 13,
            "excessFrames": 6
          }
        }
      ]
    },
    {
      "and": [
        "canTrivialUseFrozenEnemies",
        {
          "shinespark": {
            "frames": 8,
            "excessFrames": 6
          }
        }
      ]
    }
  ]
}
From: 1
Right Door
To: 2
Item

Gain a shinecharge while running into the room, then quickly jump into the morph tunnel. Use the shinespark to break the bomb block.

Entrance condition:

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

Requires:

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

Clears obstacles: A

From: 1
Right Door
To: 2
Item

Gain a shinecharge while running into the room, stopping just before running into the wall. Without holding dash, spin-jump to the left and mid-air morph into the morph tunnel. The mid-air morph must be delayed in order for Samus to move far enough left to avoid catching on the ceiling. Use the shinespark to break the bomb block.

Entrance condition:

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

Requires:

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

Clears obstacles: A

From: 2
Item
To: 2
Item

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}

Clears obstacles: A

From: 1
Left Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 105
  }
}

Requires:

"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": {
    "framesRequired": 125
  }
}

Requires:

"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": {
    "framesRequired": 40
  }
}

Requires:

"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": {
    "framesRequired": 110
  }
}

Requires:

"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": {
    "framesRequired": 40
  }
}

Requires:

"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": {
    "framesRequired": 15
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 4
Junction (Right Pit)
To: 3
Right Door

To save energy, jump from the runway by the Super blocks. This is doable with less than 29 Energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 2
  }
}
From: 1
Left Vertical Door
To: 1
Left Vertical Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 5,
    "excessFrames": 5
  }
}
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": {
    "framesRequired": 165
  }
}

Requires:

{
  "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": {
    "framesRequired": 160
  }
}

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: 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: 2
Right Door
To: 3
Top Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 40
  }
}

Requires:

{
  "shinespark": {
    "frames": 8
  }
}
{
  "heatFrames": 50
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Shoot diagonally to clear the Skree and shot block before jumping and sparking diagonally mid-air to the above area.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "heatFrames": 300
}
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 3
  }
}
From: 1
Bottom Left Door
To: 2
Top Right Door

Shoot diagonally to clear the Skree and shot block before jumping and sparking diagonally mid-air to the above area.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 80
  }
}

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "heatFrames": 270
}
{
  "shinespark": {
    "frames": 13,
    "excessFrames": 3
  }
}
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": {
    "framesRequired": 115
  }
}

Requires:

"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": {
    "framesRequired": 50
  }
}

Requires:

"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": {
    "framesRequired": 105
  }
}

Requires:

"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": {
    "framesRequired": 125
  }
}

Requires:

"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: 1
Left Side - Top Door

Entrance condition:

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

Requires:

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 22
  }
}

Requires:

"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 19
  }
}
From: 2
Left Side - Top Middle Door
To: 1
Left Side - Top Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 50
  }
}

Requires:

{
  "shinespark": {
    "frames": 27,
    "excessFrames": 2
  }
}
From: 2
Left Side - Top Middle Door
To: 3
Left Side - Bottom Middle Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 105
  }
}

Requires:

"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": {
    "framesRequired": 125
  }
}

Requires:

"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: 2
Left Side - Top Middle Door
To: 7
Top Right Door

Entrance condition:

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

Requires:

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 5
  }
}

Requires:

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

Entrance condition:

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

Requires:

"canShinechargeMovement"
{
  "shinespark": {
    "frames": 39
  }
}
From: 3
Left Side - Bottom Middle Door
To: 1
Left Side - Top Door

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 2
  }
}
From: 3
Left Side - Bottom Middle Door
To: 1
Left Side - Top Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 35
  }
}

Requires:

"canShinechargeMovement"
{
  "shinespark": {
    "frames": 39
  }
}
From: 3
Left Side - Bottom Middle Door
To: 2
Left Side - Top Middle Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 125
  }
}

Requires:

"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": {
    "framesRequired": 90
  }
}

Requires:

"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: 3
Left Side - Bottom Middle Door
To: 7
Top Right Door

Diagonal spark from the Save Room Door steps.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 26
  }
}
From: 3
Left Side - Bottom Middle Door
To: 7
Top Right Door

Diagonal spark from the Save Room Door steps.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 100
  }
}

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 26
  }
}
From: 5
Bottom Door
To: 4
Left Side - Bottom Door

Entrance condition:

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

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 12,
    "excessFrames": 12
  }
}
From: 6
Middle Right Door
To: 1
Left Side - Top Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 115
  }
}

Requires:

"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 30,
    "excessFrames": 6
  }
}
From: 6
Middle Right Door
To: 1
Left Side - Top Door

Entrance condition:

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

Requires:

"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 30,
    "excessFrames": 6
  }
}
From: 6
Middle Right Door
To: 7
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 120
  }
}

Requires:

"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": {
    "framesRequired": 80
  }
}

Requires:

"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

Dealing with spikes is up to luck. It is possible to shoot the Cacatac while jumping towards it.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 100
  }
}

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
"canCarefulJump"
{
  "shinespark": {
    "frames": 30,
    "excessFrames": 6
  }
}
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": {
    "framesRequired": 45
  }
}

Requires:

"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

Dealing with spikes is up to luck. It is possible to shoot the Cacatac while jumping towards it.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
"canCarefulJump"
{
  "shinespark": {
    "frames": 30,
    "excessFrames": 6
  }
}
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: 1
Left Side - Top Door

Kill the Cacatac and quickly jump over to its platform. Shoot towards the top-left door to open it, then follow the shot by jumping over the pit before initiating the shinespark.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
"canTrickyJump"
"canHeroShot"
{
  "shinespark": {
    "frames": 25
  }
}
{
  "or": [
    {
      "and": [
        "Wave",
        "Spazer"
      ]
    },
    "Plasma",
    {
      "ammo": {
        "type": "Missile",
        "count": 2
      }
    },
    {
      "ammo": {
        "type": "Super",
        "count": 2
      }
    }
  ]
}
From: 7
Top Right Door
To: 6
Middle Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 105
  }
}

Requires:

{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 8
Bottom Right Item
To: 9
Main Junction

Requires:

"canXMode"
"canBounceBall"
"canLateralMidAirMorph"
"canShinechargeMovement"
"h_canShineChargeMaxRunway"
"h_XModeSpikeHitLeniency"
"h_XModeSpikeHitLeniency"
{
  "shinespark": {
    "frames": 6
  }
}
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": {
    "framesRequired": 100
  }
}

Requires:

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 105
  }
}

Requires:

"canShinechargeMovement"
"canHorizontalShinespark"
{
  "heatFrames": 195
}
{
  "shinespark": {
    "frames": 58,
    "excessFrames": 0
  }
}
{
  "heatFrames": 105
}
From: 4
Bottom Junction (Cleared Runway)
To: 1
Left Door

It is possible to shoot upwards from the ground then immediately as the shot is leaving the screen, press up and jump to shinespark without delay. A Charge shot can help, as it slows down the shot.

Requires:

"canHeroShot"
{
  "canShineCharge": {
    "usedTiles": 43,
    "openEnd": 0
  }
}
{
  "heatFrames": 250
}
{
  "shinespark": {
    "frames": 22,
    "excessFrames": 3
  }
}
From: 4
Bottom Junction (Cleared Runway)
To: 1
Left Door

Jump and shoot the block, then quickly run away and back to charge the shinespark and shine through before the block respawns.

Requires:

{
  "canShineCharge": {
    "usedTiles": 43,
    "openEnd": 0
  }
}
{
  "heatFrames": 500
}
{
  "shinespark": {
    "frames": 22,
    "excessFrames": 3
  }
}
From: 4
Bottom Junction (Cleared Runway)
To: 1
Left Door

With plasma, it is possible to shoot the block from the ground and immediately shinespark. Other beams will disappear off-screen before Samus has moved up enough. A charge shot can be used instead, as it moves a bit slower, but there is a relatively small window.

Requires:

"Plasma"
{
  "canShineCharge": {
    "usedTiles": 43,
    "openEnd": 0
  }
}
{
  "heatFrames": 250
}
{
  "shinespark": {
    "frames": 22,
    "excessFrames": 3
  }
}
From: 4
Bottom Junction (Cleared Runway)
To: 2
Right Door

Requires:

"canWalljump"
"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 43,
    "openEnd": 0
  }
}
{
  "heatFrames": 380
}
{
  "shinespark": {
    "frames": 16,
    "excessFrames": 4
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 40
  }
}

Requires:

{
  "shinespark": {
    "frames": 27,
    "excessFrames": 4
  }
}
{
  "heatFrames": 200
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Requires:

{
  "canShineCharge": {
    "usedTiles": 28,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 0
  }
}
{
  "or": [
    {
      "shinespark": {
        "frames": 27,
        "excessFrames": 4
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 17,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
{
  "heatFrames": 380
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Climb up 1 screen.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canShinesparkDeepStuck"
"canXRayClimb"
"canBePatient"
{
  "heatFrames": 1600
}
From: 2
Bottom Left Door
To: 4
Item

Requires:

{
  "canShineCharge": {
    "usedTiles": 28,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 24,
    "excessFrames": 8
  }
}
{
  "heatFrames": 300
}
{
  "or": [
    "canHeroShot",
    {
      "heatFrames": 100
    }
  ]
}
From: 3
Right Door
To: 3
Right Door

Charge a spark along the bottom of Double Chamber 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": {}
}

Clears obstacles: A

From: 3
Right Door
To: 3
Right Door

Charge a spark along the bottom of Double Chamber 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": {}
}

Clears obstacles: A

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: 3
Right Door
To: 4
Item

A short hop from the door can bounce on the crumbles. Just be careful of being pushed back onto the crumble blocks by the spikes.

Requires:

"canXMode"
"h_XModeSpikeHit"
"h_XModeSpikeHit"
"canTrickyJump"
"canMidairShinespark"
"h_canShineChargeMaxRunway"
{
  "heatFrames": 400
}
{
  "shinespark": {
    "frames": 12,
    "excessFrames": 4
  }
}
From: 4
Item
To: 3
Right Door

A short hop from the ledge can bounce on the crumbles and into the spikes. Just be careful of being pushed back onto the crumble blocks by the spikes.

Requires:

"canXMode"
"h_XModeSpikeHit"
"h_XModeSpikeHit"
"canTrickyJump"
"canIframeSpikeJump"
"canMidairShinespark"
"h_canShineChargeMaxRunway"
{
  "heatFrames": 480
}
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 4
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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: 2
Right Door
To: 3
Above Lava Junction

Store the shinespark on the last possible pixels of runway. Quickly drop to the nearby namihe and damage boost using its flame. Hold the damage boost until just before being below the above platform and spark upwards

Entrance condition:

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

Requires:

{
  "notable": "Shinespark"
}
"Gravity"
{
  "or": [
    "h_lavaProof",
    "canSuitlessLavaDive"
  ]
}
"canShinechargeMovementTricky"
"canHorizontalDamageBoost"
{
  "shinespark": {
    "frames": 33
  }
}
{
  "heatFrames": 320
}
{
  "lavaFrames": 155
}
{
  "enemyDamage": {
    "enemy": "Namihe",
    "type": "fireball",
    "hits": 1
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 20
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 20
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

The height for the Shinespark can be easily gotten by jumping against the door, up to the ceiling.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 16
  }
}

Requires:

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

The height for the Shinespark can be easily gotten by jumping against the door, up to the ceiling.

Entrance condition:

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

Requires:

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

The height for the Shinespark can be easily gotten by jumping against the door, up to the ceiling.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 16
  }
}

Requires:

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

The height for the Shinespark can be easily gotten by jumping against the door, up to the ceiling.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 57,
    "excessFrames": 4
  }
}
{
  "heatFrames": 210
}
From: 1
Right Door
To: 2
Chozo Ball Item

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 38,
    "excessFrames": 1
  }
}
{
  "heatFrames": 160
}
From: 1
Left Door
To: 2
Right Door

Jump over the Refill station before Shinesparking.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 50
  }
}

Requires:

"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": {
    "framesRequired": 10
  }
}

Requires:

"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": {
    "framesRequired": 50
  }
}

Requires:

"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": {
    "framesRequired": 10
  }
}

Requires:

"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": {
    "framesRequired": 100
  },
  "comesThroughToilet": "any"
}

Requires:

"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: 1
Top Door

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
{
  "heatFrames": 175
}
{
  "shinespark": {
    "frames": 8
  }
}

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": {
    "framesRequired": 110
  }
}

Requires:

{
  "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": {
    "framesRequired": 125
  }
}

Requires:

"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": {
    "framesRequired": 90
  }
}

Requires:

"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
Bottom Door
To: 1
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 40,
    "excessFrames": 40
  }
}
From: 1
Bottom Door
To: 2
Top Right Door

Enter on the either side of the doorway to make it to the top.

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "shinespark": {
    "frames": 40,
    "excessFrames": 6
  }
}
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:

{
  "comeInShinecharged": {
    "framesRequired": 13
  }
}

Requires:

"canMidairShinespark"
{
  "heatFrames": 205
}
{
  "shinespark": {
    "frames": 92,
    "excessFrames": 5
  }
}
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: 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:

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

Requires:

"canMidairShinespark"
{
  "heatFrames": 210
}
{
  "shinespark": {
    "frames": 90,
    "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:

{
  "comeInShinecharged": {
    "framesRequired": 13
  }
}

Requires:

"canMidairShinespark"
{
  "heatFrames": 205
}
{
  "shinespark": {
    "frames": 92,
    "excessFrames": 3
  }
}
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: 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:

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

Requires:

"canMidairShinespark"
{
  "heatFrames": 210
}
{
  "shinespark": {
    "frames": 90,
    "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": {
    "framesRequired": 145
  }
}

Requires:

"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": {
    "framesRequired": 140
  }
}

Requires:

"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": {
    "framesRequired": 80
  }
}

Requires:

"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": {
    "framesRequired": 35
  }
}

Requires:

"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": {
    "framesRequired": 80
  }
}

Requires:

"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": {
    "framesRequired": 35
  }
}

Requires:

"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": {
    "framesRequired": 75
  }
}

Requires:

{
  "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": {
    "framesRequired": 30
  }
}

Requires:

"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": {
    "framesRequired": 90
  }
}

Requires:

"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": {
    "framesRequired": 70
  }
}

Requires:

"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": {
    "framesRequired": 115
  }
}

Requires:

"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": {
    "framesRequired": 105
  }
}

Requires:

"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": {
    "framesRequired": 90
  }
}

Requires:

"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": {
    "framesRequired": 100
  }
}

Requires:

"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": {
    "framesRequired": 80
  }
}

Requires:

"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": {
    "framesRequired": 125
  }
}

Requires:

"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": {
    "framesRequired": 100
  }
}

Requires:

"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": {
    "framesRequired": 105
  }
}

Requires:

"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": {
    "framesRequired": 85
  }
}

Requires:

"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": {
    "framesRequired": 100
  }
}

Requires:

"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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 140
  }
}

Requires:

"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": {
    "framesRequired": 120
  }
}

Requires:

"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": {
    "framesRequired": 140
  }
}

Requires:

"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": {
    "framesRequired": 115
  }
}

Requires:

"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": {
    "framesRequired": 135
  }
}

Requires:

"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": {
    "framesRequired": 75
  }
}

Requires:

"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": {
    "framesRequired": 100
  }
}

Requires:

"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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 100
  }
}

Requires:

"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": {
    "framesRequired": 65
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

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

Requires:

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

Watch out for the Geruda. Running left before jumping to bring it on camera will make it swoop left.

Entrance condition:

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

Requires:

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

Watch out for the Geruda. Running left before jumping to bring it on camera will make it swoop left.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 110
  }
}

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 70,
    "excessFrames": 12
  }
}
"canShinechargeMovementComplex"
{
  "heatFrames": 330
}
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: 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: 3
Bottom Door
To: 2
Far Left Door

Spark left through the speed blocks through Croc Speedway. Then run to the right and back to get speed to go through the rest. The shinespark expects to kill the crumble bridge pirate, to be safe.

Entrance condition:

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

Requires:

{
  "notable": "Reverse Spark"
}
"canShinechargeMovement"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 86,
    "excessFrames": 10
  }
}
{
  "heatFrames": 700
}

Clears obstacles: A

From: 3
Bottom Door
To: 3
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 6,
    "excessFrames": 6
  }
}
{
  "heatFrames": 120
}
From: 3
Bottom Door
To: 6
Bottom Right Junction

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "shinespark": {
    "frames": 6
  }
}
{
  "heatFrames": 85
}
From: 4
Bottom Right Door
To: 2
Far Left Door

Spark left through the speed blocks through Croc Speedway. Then run to the right and back to get speed to go through the rest. The shinespark expects to kill the crumble bridge pirate, to be safe.

Entrance condition:

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

Requires:

{
  "notable": "Reverse Spark"
}
"canShinechargeMovement"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 84,
    "excessFrames": 10
  }
}
{
  "heatFrames": 760
}

Clears obstacles: A

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

Spark left through the speed blocks through Croc Speedway. Then run to the right and back to get speed to go through the rest. The shinespark expects to kill the crumble bridge pirate, to be safe.

Entrance condition:

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

Requires:

{
  "notable": "Reverse Spark"
}
{
  "shinespark": {
    "frames": 94,
    "excessFrames": 10
  }
}
{
  "heatFrames": 700
}

Clears obstacles: A

From: 5
Top Right Door
To: 2
Far Left Door

The timer is tight, so run through the Cacatacs and mid-air spark left through the speed blocks. Then run to the right and back to get speed to go through the rest. The shinespark expects to kill the crumble bridge pirate, to be safe.

Entrance condition:

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

Requires:

{
  "notable": "Reverse Spark"
}
"canShinechargeMovementTricky"
"canTrickyJump"
"canMidairShinespark"
{
  "enemyDamage": {
    "enemy": "Cacatac",
    "type": "spike",
    "hits": 1
  }
}
{
  "shinespark": {
    "frames": 92,
    "excessFrames": 10
  }
}
{
  "heatFrames": 900
}

Clears obstacles: A

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": {
    "framesRequired": 60
  }
}

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 20
  }
}
{
  "heatFrames": 175
}
From: 2
Bottom Right Door
To: 1
Top Right Door

It has to be setup really close to the left side of the right platforms, otherwise it also requires a crumble jump at the top.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 60
  }
}

Requires:

{
  "shinespark": {
    "frames": 59
  }
}
{
  "heatFrames": 250
}
From: 2
Bottom Right Door
To: 3
Hidden Item

It is easiest to do a diagonal shinespark up the left wall, then hold left, angle down, and spam shoot to easily grab the item.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 30
  }
}

Requires:

{
  "shinespark": {
    "frames": 59
  }
}
{
  "heatFrames": 250
}
From: 7
Junction Below Power Bomb Blocks
To: 2
Middle Left Door

Requires:

{
  "obstaclesCleared": [
    "C",
    "D"
  ]
}
"h_canShineChargeMaxRunway"
"canShinechargeMovement"
{
  "or": [
    {
      "shinespark": {
        "frames": 19,
        "excessFrames": 4
      }
    },
    {
      "and": [
        "canShinechargeMovementComplex",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
From: 3
Bottom Right Door
To: 5
Junction Above Morph Tunnel

Reaching the Morph hole can be tricky with SpeedBooster but no HiJump.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 70
  }
}

Requires:

"canMidAirMorph"
"canShinechargeMovementComplex"
{
  "heatFrames": 210
}
{
  "shinespark": {
    "frames": 23,
    "excessFrames": 3
  }
}
From: 3
Item
To: 4
Central Junction

Jump in the acid multiple times and spark diagonally during the last jump.

Requires:

{
  "acidFrames": 55
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 0
  }
}
From: 3
Item
To: 4
Central Junction

Jump and spark horizontally across the room at a precise height just above the acid in order to crash into then down grab the floor.

Requires:

"canInsaneJump"
"canDownGrab"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 32,
    "excessFrames": 0
  }
}
From: 3
Item
To: 4
Central Junction

Jump and spark horizontally across the room. With a lot of Energy, it would be better to take an acid bath and spark diagonally.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 139,
    "excessFrames": 108
  }
}
From: 4
Central Junction
To: 2
Top Door

Requires:

{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 31,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            "f_DefeatedCrocomire",
            {
              "obstaclesCleared": [
                "f_DefeatedCrocomire"
              ]
            }
          ]
        },
        "h_canShineChargeMaxRunway"
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 9
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 4
Central Junction
To: 3
Item

Requires:

{
  "or": [
    "f_DefeatedCrocomire",
    {
      "obstaclesCleared": [
        "f_DefeatedCrocomire"
      ]
    }
  ]
}
"canMidairShinespark"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 45,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "canShinechargeMovementComplex",
        {
          "shinespark": {
            "frames": 5
          }
        }
      ]
    }
  ]
}
From: 4
Central Junction
To: 3
Item

Jump and spark horizontally, or with a big speedy jump, spark diagonally to the item.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 31,
        "excessFrames": 7
      }
    },
    {
      "or": [
        "SpeedBooster",
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 13
  }
}

Requires:

{
  "shinespark": {
    "frames": 40
  }
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 40
  }
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "shinespark": {
    "frames": 40
  }
}
From: 2
Bottom Right Door
To: 1
Top Right Door

From the first platform on the left, spin jump and press against the next platform and spark up right.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 24,
    "excessFrames": 5
  }
}
From: 2
Bottom Right Door
To: 2
Bottom Right Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
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:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 120
  }
}

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 36
  }
}
From: 1
Left Door
To: 2
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 11,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 7,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
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: 1
Left Door
To: 3
Junction Left of Green Gate

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 44,
    "excessFrames": 6
  }
}
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: 4
Center Platform Junction
To: 3
Junction Left of Green Gate

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 3
  }
}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 43,
    "excessFrames": 8
  }
}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 45
  }
}

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 29,
    "excessFrames": 5
  }
}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 130
  }
}

Requires:

"SpaceJump"
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Enter on the far right side of the doorway to reach the ledge above.

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "shinespark": {
    "frames": 25,
    "excessFrames": 5
  }
}
From: 2
Bottom Left Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 25
  }
}
From: 2
Bottom Left Door
To: 5
Main Junction

Enter on the left side of the doorway to reduce the amount of energy used.

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 15,
    "excessFrames": 15
  }
}
From: 3
Bottom Right Door
To: 1
Top Left Door

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 25
  }
}
From: 3
Bottom Right Door
To: 1
Top Left Door

Kill the Gamets with Wave Beam when entering the room.

Entrance condition:

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

Requires:

"Wave"
"canDodgeWhileShooting"
{
  "shinespark": {
    "frames": 25,
    "excessFrames": 5
  }
}
From: 3
Bottom Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 160
  }
}

Requires:

"SpaceJump"
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 25
  }
}
From: 3
Bottom Right Door
To: 4
Top Right Door

Climb up 1 screen.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canShinesparkDeepStuck"
"canXRayClimb"
From: 3
Bottom Right Door
To: 4
Top Right Door

Kill the Gamets with Wave Beam when entering the room.

Entrance condition:

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

Requires:

"Wave"
"canDodgeWhileShooting"
{
  "shinespark": {
    "frames": 25
  }
}
From: 3
Bottom Right Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

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

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:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 43,
    "excessFrames": 8
  }
}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 45
  }
}

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 29,
    "excessFrames": 5
  }
}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 130
  }
}

Requires:

"SpaceJump"
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 21
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Requires:

{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "openEnd": 1,
        "gentleUpTiles": 2,
        "gentleDownTiles": 4
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 19,
            "openEnd": 1,
            "gentleUpTiles": 2,
            "gentleDownTiles": 4
          }
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 25,
    "excessFrames": 5
  }
}

Unlocks doors:

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

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 4
  }
}
From: 5
Main Junction
To: 4
Top Right Door

Requires:

{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "openEnd": 1,
        "gentleUpTiles": 2,
        "gentleDownTiles": 4
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 19,
            "openEnd": 1,
            "gentleUpTiles": 2,
            "gentleDownTiles": 4
          }
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 25
  }
}

Unlocks doors:

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

Requires:

"canWalljump"
"canShinechargeMovementComplex"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "openEnd": 1,
        "gentleUpTiles": 2,
        "gentleDownTiles": 4
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 19,
            "openEnd": 0,
            "gentleUpTiles": 2,
            "gentleDownTiles": 4
          }
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 15
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Store a shinespark near the Grapple Room door and use the remaining runway to jump as far as possible to the right. Once near the acid platforms, Shinespark diagonally to reach the Missile Location.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 155
  }
}

Requires:

{
  "notable": "Left Side Diagonal Shinespark"
}
"canTrickyJump"
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 40
  }
}
From: 1
Left Door
To: 3
Item

Takes three walljumps, and must shinespark at the apex.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 110
  }
}

Requires:

"canPreciseWalljump"
"canConsecutiveWalljump"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 78
  }
}

Walljump or build run speed using the full runway to jump high enough for the shinespark.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 80
  }
}

Requires:

{
  "or": [
    {
      "and": [
        "canWalljump",
        {
          "shinespark": {
            "frames": 20
          }
        }
      ]
    },
    "canTrickyDashJump"
  ]
}
"HiJump"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 60
  }
}
From: 1
Left Door
To: 3
Item

Walljump or build run speed using the full runway to jump high enough for the shinespark.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "canWalljump",
        {
          "shinespark": {
            "frames": 20
          }
        }
      ]
    },
    "canTrickyDashJump"
  ]
}
"HiJump"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 60
  }
}
From: 1
Left Door
To: 3
Item

Takes three walljumps, and must shinespark at the apex.

Entrance condition:

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

Requires:

"canPreciseWalljump"
"canConsecutiveWalljump"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 78
  }
}
From: 2
Right Vertical Door
To: 1
Left Door

Charge a spark to the right, then come back, run and jump, and do a horizontal spark at the apex.

Requires:

{
  "notable": "Big Jump Shinespark"
}
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "obstaclesCleared": [
    "B"
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 32,
        "gentleUpTiles": 6,
        "openEnd": 1
      }
    },
    {
      "and": [
        "h_canShineChargeMaxRunway",
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 52
  }
}
From: 2
Right Vertical Door
To: 1
Left Door

Fire off the shinespark at the apex of two consecutive walljumps.

Requires:

"canWalljump"
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "obstaclesCleared": [
    "B"
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 32,
        "gentleUpTiles": 6,
        "openEnd": 1
      }
    },
    {
      "and": [
        "h_canShineChargeMaxRunway",
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 90
  }
}
From: 2
Right Vertical Door
To: 3
Item

Requires:

{
  "obstaclesCleared": [
    "B"
  ]
}
"canShinechargeMovement"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 32,
        "gentleUpTiles": 6,
        "openEnd": 1
      }
    },
    {
      "and": [
        "h_canShineChargeMaxRunway",
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 40
  }
}
From: 2
Right Vertical Door
To: 5
Small Platforms Junction

Spark from the ground, left of the Power Bomb blocks.

Entrance condition:

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

Requires:

"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": {
    "framesRequired": 80
  },
  "comesThroughToilet": "any"
}

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 115,
    "excessFrames": 85
  }
}
{
  "or": [
    "canTrickyJump",
    {
      "and": [
        {
          "or": [
            "canWalljump",
            "HiJump"
          ]
        },
        {
          "acidFrames": 25
        }
      ]
    },
    {
      "and": [
        "Gravity",
        {
          "acidFrames": 20
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 2
Right Vertical Door
To: 5
Small Platforms Junction

Use a flash suit to spark horizontally through the speed blocks. Samus may stop above the acid, but it should always be possible to land on one of the platforms.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 98,
    "excessFrames": 95
  }
}

Clears obstacles: B

From: 5
Small Platforms Junction
To: 1
Left Door

Jump back from the leftmost floating platform and diagonally shinespark at the peak of the jump towards the door to minimize shinespark damage.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 22,
    "excessFrames": 13
  }
}
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: 5
Small Platforms Junction
To: 2
Right Vertical Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 33,
        "excessFrames": 7
      }
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 33,
            "excessFrames": 30
          }
        },
        {
          "enemyDamage": {
            "enemy": "Mella",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 5
Small Platforms Junction
To: 3
Item

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 30,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 25,
            "excessFrames": 6
          }
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 2
Bottom Door
To: 2
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 2,
    "excessFrames": 2
  }
}
From: 3
Bottom Right Door
To: 4
Top Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 2
  }
}

Requires:

{
  "shinespark": {
    "frames": 58,
    "excessFrames": 2
  }
}
From: 3
Bottom Right Door
To: 4
Top Door

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 58,
    "excessFrames": 2
  }
}
From: 3
Bottom Right Door
To: 4
Top Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 39,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 35,
            "excessFrames": 6
          }
        }
      ]
    }
  ]
}
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: 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: 5
Golden Torizo
To: 4
Hidden Right Item

One vertical spark is needed to open up the area directly above. A running jump is used to jump high enough into the revealed hole for a horizontal spark.

Requires:

{
  "notable": "Right Item Double Shinespark"
}
"h_canNavigateHeatRooms"
{
  "or": [
    "f_DefeatedGoldenTorizo",
    {
      "obstaclesCleared": [
        "f_DefeatedGoldenTorizo"
      ]
    }
  ]
}
"canShinechargeMovementComplex"
"HiJump"
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "heatFrames": 900
}
{
  "shinespark": {
    "frames": 11
  }
}
From: 5
Golden Torizo
To: 4
Hidden Right Item

One vertical spark is needed to open up the area directly above. Then, a second horizontal spark is performed where those blocks were cleared. Try to aim for the seam between tiles to break more blocks. And the left side of the opening may be slightly easier.

Requires:

{
  "notable": "Right Item Double Shinespark"
}
"h_canNavigateHeatRooms"
{
  "or": [
    "f_DefeatedGoldenTorizo",
    {
      "obstaclesCleared": [
        "f_DefeatedGoldenTorizo"
      ]
    }
  ]
}
"canShinechargeMovementComplex"
"canPreciseWalljump"
"canConsecutiveWalljump"
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "heatFrames": 900
}
{
  "shinespark": {
    "frames": 11
  }
}
From: 1
Bottom Left Door
To: 2
Middle Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 25
  }
}

Requires:

"h_canNavigateHeatRooms"
{
  "heatFrames": 200
}
{
  "shinespark": {
    "frames": 31,
    "excessFrames": 10
  }
}

Clears obstacles: B

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 50
  }
}

Requires:

"h_canNavigateHeatRooms"
{
  "heatFrames": 250
}
{
  "shinespark": {
    "frames": 41,
    "excessFrames": 4
  }
}

Clears obstacles: A, B

From: 2
Middle Right Door
To: 3
Top Right Door

Jump into Screw Attack Room and spark diagonally once above the center of the door vertically. Or diagonally spark anywhere that is not the bottom of the door in the previous room.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 15
  }
}

Requires:

"h_canNavigateHeatRooms"
"canMidairShinespark"
"canShinechargeMovement"
"canPrepareForNextRoom"
{
  "heatFrames": 250
}
{
  "shinespark": {
    "frames": 18,
    "excessFrames": 4
  }
}

Clears obstacles: A

From: 2
Middle Right Door
To: 3
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 50
  }
}

Requires:

"h_canNavigateHeatRooms"
{
  "heatFrames": 250
}
{
  "shinespark": {
    "frames": 35,
    "excessFrames": 4
  }
}

Clears obstacles: A

From: 4
Item
To: 2
Middle Right Door

Diagonally shinespark towards the middle door.

Requires:

{
  "notable": "Descent and Shinespark Escape"
}
"canShinechargeMovement"
{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "heatFrames": 240
}
{
  "shinespark": {
    "frames": 31,
    "excessFrames": 10
  }
}

Clears obstacles: B

Unlocks doors:

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

Carry a shinecharge down though the bomb blocks and shinespark back up.

Requires:

{
  "notable": "Descent and Shinespark Escape"
}
"canShinechargeMovement"
{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "heatFrames": 270
}
{
  "shinespark": {
    "frames": 41,
    "excessFrames": 4
  }
}

Clears obstacles: A, B

From: 3
Bottom Platform Junction
To: 1
Left Door

There is just enough runway below the left door to build a shinespark.

Requires:

{
  "notable": "Reverse Acid Dive"
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
"h_heatProof"
"Gravity"
"canSuitlessLavaDive"
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 1
  }
}
{
  "shinespark": {
    "frames": 55
  }
}
{
  "acidFrames": 600
}

Unlocks doors:

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

Spark vertically on room entry.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 5
  }
}

Requires:

{
  "shinespark": {
    "frames": 21,
    "excessFrames": 5
  }
}
{
  "heatFrames": 250
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 45
  }
}

Requires:

{
  "shinespark": {
    "frames": 12
  }
}
"h_canUsePowerBombs"
{
  "heatFrames": 400
}

Clears obstacles: A

From: 2
Bottom Left Door
To: 1
Top Left Door

Climb up 1 screen.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

"canShinesparkDeepStuck"
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canXRayClimb"
{
  "heatFrames": 1600
}
From: 3
Bottom Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 45
  }
}

Requires:

{
  "shinespark": {
    "frames": 12
  }
}
"h_canUsePowerBombs"
{
  "heatFrames": 400
}

Clears obstacles: A

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

Climb up 1 screen.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canShinesparkDeepStuck"
"canXRayClimb"
{
  "heatFrames": 1650
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 15
  }
}

Requires:

"h_canNavigateHeatRooms"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 57,
    "excessFrames": 4
  }
}
{
  "heatFrames": 230
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 15
  }
}

Requires:

"h_canNavigateHeatRooms"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 59,
    "excessFrames": 5
  }
}
{
  "heatFrames": 190
}
From: 2
Right Vertical Door
To: 2
Right Vertical Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 5,
    "excessFrames": 5
  }
}
{
  "heatFrames": 120
}
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}]}

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: 1
Left Door
To: 3
Elevator Platform

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 16
  }
}

Requires:

"h_canNavigateHeatRooms"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 75,
    "excessFrames": 10
  }
}
{
  "heatFrames": 270
}
From: 3
Elevator Platform
To: 1
Left Door

Requires:

"h_canNavigateHeatRooms"
"canMidairShinespark"
"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 24,
    "openEnd": 1
  }
}
{
  "shinespark": {
    "frames": 75,
    "excessFrames": 5
  }
}
{
  "heatFrames": 380
}
From: 1
Left Door
To: 3
Metal Pirates Junction

Use the Echoes created by shinesparking to defeat the Metal Pirates. This involves Shineparking into a precise point while also turning the Pirates vulnerable as the echoes reach them.

Requires:

{
  "notable": "Speed Echoes Kill"
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
"canUseSpeedEchoes"
"canHitbox"
{
  "canShineCharge": {
    "usedTiles": 38,
    "openEnd": 2
  }
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 23,
        "openEnd": 2
      }
    },
    {
      "heatFrames": 60
    }
  ]
}
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 1
          }
        },
        {
          "shinespark": {
            "frames": 1
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "shinespark": {
            "frames": 9
          }
        },
        {
          "shinespark": {
            "frames": 9
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "heatFramesWithEnergyDrops": {
        "frames": 630,
        "drops": [
          {
            "enemy": "Space Pirate (fighting)",
            "count": 12
          }
        ]
      }
    },
    {
      "and": [
        "canFarmWhileShooting",
        {
          "heatFramesWithEnergyDrops": {
            "frames": 360,
            "drops": [
              {
                "enemy": "Space Pirate (fighting)",
                "count": 6
              }
            ]
          }
        },
        {
          "heatFramesWithEnergyDrops": {
            "frames": 270,
            "drops": [
              {
                "enemy": "Space Pirate (fighting)",
                "count": 6
              }
            ]
          }
        }
      ]
    }
  ]
}
{
  "partialRefill": {
    "type": "Energy",
    "limit": 99
  }
}
{
  "partialRefill": {
    "type": "Super",
    "limit": 1
  }
}

Clears obstacles: A

From: 2
Right Door
To: 3
Metal Pirates Junction

Use the Echoes created by shinesparking to defeat the Metal Pirates. This involves Shineparking into a precise point while also turning the Pirates vulnerable as the echoes reach them.

Requires:

{
  "notable": "Speed Echoes Kill"
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
"canUseSpeedEchoes"
"canHitbox"
{
  "canShineCharge": {
    "usedTiles": 38,
    "openEnd": 2
  }
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 23,
        "openEnd": 2
      }
    },
    {
      "heatFrames": 60
    }
  ]
}
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 1
          }
        },
        {
          "shinespark": {
            "frames": 1
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "shinespark": {
            "frames": 9
          }
        },
        {
          "shinespark": {
            "frames": 9
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "heatFramesWithEnergyDrops": {
        "frames": 630,
        "drops": [
          {
            "enemy": "Space Pirate (fighting)",
            "count": 12
          }
        ]
      }
    },
    {
      "and": [
        "canFarmWhileShooting",
        {
          "heatFramesWithEnergyDrops": {
            "frames": 360,
            "drops": [
              {
                "enemy": "Space Pirate (fighting)",
                "count": 6
              }
            ]
          }
        },
        {
          "heatFramesWithEnergyDrops": {
            "frames": 270,
            "drops": [
              {
                "enemy": "Space Pirate (fighting)",
                "count": 6
              }
            ]
          }
        }
      ]
    }
  ]
}
{
  "partialRefill": {
    "type": "Energy",
    "limit": 99
  }
}
{
  "partialRefill": {
    "type": "Super",
    "limit": 1
  }
}

Clears obstacles: A

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

Jump before shinesparking to avoid an early crash.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 15
  }
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 78,
    "excessFrames": 8
  }
}
{
  "heatFrames": 210
}

Unlocks doors:

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

Jump before shinesparking to avoid an early crash.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 15
  }
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 78,
    "excessFrames": 4
  }
}
{
  "heatFrames": 210
}

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: 2
Bottom Right Vertical Door
To: 2
Bottom Right Vertical Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 4,
    "excessFrames": 4
  }
}
{
  "heatFrames": 120
}
From: 2
Bottom Left Door
To: 4
Junction Above Bomb Blocks

Vertically Shinespark two tiles from the left on the floating platform. Shinesparking farther right will make it very likely a fireball hits Samus during the crash animation. There is a small position that crashes the shinespark early but does not take fireball damage.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 60
  }
}

Requires:

"canShinechargeMovement"
{
  "or": [
    {
      "and": [
        "canShinechargeMovementTricky",
        {
          "shinespark": {
            "frames": 26
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "shinespark": {
            "frames": 40,
            "excessFrames": 3
          }
        }
      ]
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Namihe",
            "type": "fireball",
            "hits": 1
          }
        },
        {
          "shinespark": {
            "frames": 26
          }
        },
        {
          "heatFrames": 25
        }
      ]
    }
  ]
}
{
  "heatFrames": 220
}

Clears obstacles: A

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,
    "openEnd": 1,
    "steepUpTiles": 4
  }
}
{
  "enemyDamage": {
    "enemy": "Dessgeega",
    "type": "contact",
    "hits": 1
  }
}
"canHitbox"
"canShinechargeMovementComplex"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 40
  }
}
{
  "heatFrames": 330
}

Clears obstacles: D

From: 7
Junction Left of Morph Tunnel
To: 7
Junction Left of Morph Tunnel

Use I-Frames from the first Dessgeega to run through the remaining enemies and store a shinespark. It helps to run towards the first hopper to take damage and then not stutter. Mid-air spark to kill all three at once.

Requires:

{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 1
  }
}
{
  "enemyDamage": {
    "enemy": "Dessgeega",
    "type": "contact",
    "hits": 1
  }
}
"canHitbox"
"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 40
  }
}
{
  "heatFrames": 310
}

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: 2
Bottom Door
To: 2
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 6,
    "excessFrames": 6
  }
}
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: 4
Bottom Chozo Item
To: 5
Top Right Item

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    "h_canUsePowerBombs"
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 35,
        "openEnd": 1
      }
    },
    {
      "and": [
        "f_DefeatedPhantoon",
        "h_canShineChargeMaxRunway"
      ]
    }
  ]
}
{
  "or": [
    {
      "shinespark": {
        "frames": 40,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canShinechargeMovement",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 32,
            "excessFrames": 2
          }
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "canShinechargeMovementComplex",
        {
          "or": [
            {
              "shinespark": {
                "frames": 27,
                "excessFrames": 2
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 18,
                    "excessFrames": 2
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "canShinechargeMovementComplex",
        "canConsecutiveWalljump",
        {
          "or": [
            {
              "shinespark": {
                "frames": 17,
                "excessFrames": 2
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 10,
                    "excessFrames": 2
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "canShinechargeMovementTricky",
        "canFastWalljumpClimb",
        {
          "or": [
            {
              "shinespark": {
                "frames": 10,
                "excessFrames": 2
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 6,
                    "excessFrames": 2
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 4
Bottom Chozo Item
To: 5
Top Right Item

If Phantoon is killed, hold right while wall jumping, jump just before the spikes and after them. Don't release jump while passing the spikes to prevent taking a hit.

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    "h_canUsePowerBombs"
  ]
}
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 32,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 29,
            "excessFrames": 3
          }
        }
      ]
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 5,
            "excessFrames": 3
          }
        },
        {
          "or": [
            "canWalljump",
            "SpaceJump"
          ]
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 85
  }
}

Requires:

"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": {
    "framesRequired": 70
  }
}

Requires:

{
  "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": {
    "framesRequired": 115
  }
}

Requires:

"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": {
    "framesRequired": 70
  }
}

Requires:

{
  "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,
        "openEnd": 0,
        "steepUpTiles": 3
      }
    }
  ]
}
"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,
        "openEnd": 0,
        "steepUpTiles": 3
      }
    }
  ]
}
"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": {
    "framesRequired": 150
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 30
  }
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 39,
    "excessFrames": 10
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

"canShinechargeMovement"
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 2
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

"canWaterShineCharge"
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 2
  }
}
From: 1
Left Door
To: 2
Right 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:

"canStutterWaterShineCharge"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 2
  }
}
From: 1
Left Door
To: 2
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 2
  }
}
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": {
    "framesRequired": 75
  }
}

Requires:

"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": {
    "framesRequired": 60
  }
}

Requires:

"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

Jump as far as possible before activating the spark, while sparking high enough to crash into the Chozo statue's hand.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 100
  }
}

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 33,
    "excessFrames": 7
  }
}
{
  "not": "f_DefeatedPhantoon"
}
{
  "or": [
    "canRiskPermanentLossOfAccess",
    "canCarefulJump"
  ]
}
From: 1
Right Door
To: 2
Item

Gain a shinecharge while entering the room. Run back to the door, and then run left and jump as far as possible before activating the spark, while sparking high enough to crash into the Chozo statue's hand.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 33,
    "excessFrames": 7
  }
}
{
  "or": [
    "canRiskPermanentLossOfAccess",
    "canCarefulJump"
  ]
}
From: 1
Right Door
To: 2
Item

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 59,
    "excessFrames": 7
  }
}
From: 1
Right Door
To: 2
Item

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 13,
    "excessFrames": 2
  }
}
From: 2
Item
To: 1
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 4
  }
}
From: 2
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 155
  }
}

Requires:

{
  "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": {
    "framesRequired": 155
  }
}

Requires:

{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Enter on the left side of the doorway to reduce the amount of energy used.

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "shinespark": {
    "frames": 2,
    "excessFrames": 2
  }
}
From: 7
Bottom Door
To: 7
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "yes"
}

Requires:

{
  "shinespark": {
    "frames": 9,
    "excessFrames": 9
  }
}
From: 1
Bottom Left Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Bottom Left Door
To: 4
Farm Junction Left of Gate

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 24,
    "excessFrames": 6
  }
}
From: 1
Bottom Left Door
To: 4
Farm Junction Left of Gate

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 35
  }
}

Requires:

{
  "shinespark": {
    "frames": 24,
    "excessFrames": 6
  }
}
From: 1
Bottom Left Door
To: 4
Farm Junction Left of Gate

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 16,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 12,
            "excessFrames": 6
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 24,
    "excessFrames": 6
  }
}
From: 2
Bottom Right Door
To: 4
Farm Junction Left of Gate

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 45
  }
}

Requires:

{
  "shinespark": {
    "frames": 24,
    "excessFrames": 6
  }
}
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: 3
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 25
  }
}

Requires:

{
  "shinespark": {
    "frames": 23
  }
}

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": {
    "framesRequired": 25
  }
}

Requires:

{
  "shinespark": {
    "frames": 23
  }
}

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:

{
  "comeInWithSpark": {}
}

Requires:

{
  "or": [
    {
      "shinespark": {
        "frames": 24
      }
    },
    {
      "and": [
        "Gravity",
        {
          "shinespark": {
            "frames": 21
          }
        }
      ]
    }
  ]
}

Exit condition:

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

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"canSuitlessMaridia"
"canShinechargeMovementComplex"
"canStutterWaterShineCharge"
{
  "shinespark": {
    "frames": 3
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 30
  }
}

Requires:

"h_canNavigateUnderwater"
{
  "shinespark": {
    "frames": 55
  }
}
From: 1
Bottom Left Door
To: 5
Platform Junction Near Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 39,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 36,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 1
Bottom Left Door
To: 5
Platform Junction Near Top Left Door

Entrance condition:

{
  "comeInJumping": {
    "speedBooster": false,
    "minTiles": 1.4375
  }
}

Requires:

"canMomentumConservingTurnaround"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 15,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 12,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 1
Bottom Left Door
To: 5
Platform Junction Near Top Left Door

Requires:

"canUseFrozenEnemies"
{
  "or": [
    "HiJump",
    "canSpringBallJumpMidAir"
  ]
}
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 15,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 12,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 5
Platform Junction Near Top Left Door

Start the dash as close to the door transition as possible in order to have a larger window for storing the shinecharge.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 0.4375
  }
}

Requires:

"canWaterShineCharge"
{
  "or": [
    {
      "shinespark": {
        "frames": 41,
        "excessFrames": 7
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 38,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 5
Platform Junction Near Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 38,
    "excessFrames": 7
  }
}
From: 2
Bottom Right Door
To: 6
Middle Junction Near Top Left Pirate

Start the dash as close to the door transition as possible in order to have a larger window for storing the shinecharge. With low energy, shinespark diagonally to the middle ledge on the left.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 0.4375
  }
}

Requires:

"canWaterShineCharge"
{
  "or": [
    {
      "shinespark": {
        "frames": 43,
        "excessFrames": 26
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 38,
            "excessFrames": 25
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Pink Space Pirate (standing)",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Pink Space Pirate (standing)"
          ]
        ],
        "explicitWeapons": [
          "Plasma"
        ]
      }
    }
  ]
}
{
  "or": [
    "h_canCrouchJumpDownGrab",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "Ice",
        "Plasma"
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 6
Middle Junction Near Top Left Pirate

Start the dash as close to the door transition as possible in order to have a larger window for storing the shinecharge. Spark up and fall onto the platform left of the fish.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 0.4375
  }
}

Requires:

"canWaterShineCharge"
{
  "or": [
    {
      "shinespark": {
        "frames": 43,
        "excessFrames": 9
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 38,
            "excessFrames": 9
          }
        }
      ]
    }
  ]
}
From: 3
Top Right Door
To: 1
Bottom Left Door

Entrance condition:

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

Requires:

"h_canNavigateUnderwater"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 90
  }
}
Shinespark (Very Hard)
Fish Tank
From: 4
Top Left Door
To: 5
Platform Junction Near Top Left Door

Requires Samus to enter in a state that can diagonally spark immediately.

Entrance condition:

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

Requires:

"h_canNavigateUnderwater"
"canPrepareForNextRoom"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 0
  }
}
From: 4
Top Left Door
To: 5
Platform Junction Near Top Left Door

Entrance condition:

{
  "comeInNormally": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 2
  }
}
From: 4
Top Left Door
To: 5
Platform Junction Near Top Left Door

Entrance condition:

{
  "comeInNormally": {},
  "comesThroughToilet": "yes"
}

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 2
  }
}
Shinespark (Very Hard)
Fish Tank
From: 4
Top Left Door
To: 7
Spawn At Junction Near Top Right Door

Immediately spark after the door transition into the wall just to the right of the top right door.

Entrance condition:

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

Requires:

"Gravity"
"canPrepareForNextRoom"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 70,
    "excessFrames": 16
  }
}
From: 4
Top Left Door
To: 7
Spawn At Junction Near Top Right Door

Immediately spark after the door transition into the wall just to the right of the top right door.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canPrepareForNextRoom"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 88,
    "excessFrames": 21
  }
}
From: 5
Platform Junction Near Top Left Door
To: 4
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 7
Spawn At Junction Near Top Right Door
To: 3
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 3,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
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: 3
Top Right Doorway

Climb up 1 screen.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canShinesparkDeepStuck"
"canXRayClimb"
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: 1
Bottom Door
To: 1
Bottom Door

Enter on the right side of the doorway to reduce the amount of energy used.

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 6,
    "excessFrames": 6
  }
}
From: 1
Bottom Door
To: 6
Speed Blocked Item

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    {
      "shinespark": {
        "frames": 77,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 69,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 1
Bottom Door
To: 6
Speed Blocked Item

Entrance condition:

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

Requires:

"canSuitlessMaridia"
{
  "shinespark": {
    "frames": 77,
    "excessFrames": 2
  }
}

Clears obstacles: A

From: 1
Bottom Door
To: 9
Junction Below Speed Blocks

To avoid breaking the speed blocks, align Samus on the first plant, just to the left of the door.

Entrance condition:

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

Requires:

"Gravity"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 71,
    "excessFrames": 3
  }
}
From: 1
Bottom Door
To: 9
Junction Below Speed Blocks

To avoid breaking the speed blocks, align Samus on the first plant, just to the left of the door.

Entrance condition:

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

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 76,
    "excessFrames": 3
  }
}
From: 1
Bottom Door
To: 9
Junction Below Speed Blocks

Entrance condition:

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

Requires:

"canSuitlessMaridia"
{
  "shinespark": {
    "frames": 76,
    "excessFrames": 3
  }
}
From: 1
Bottom Door
To: 9
Junction Below Speed Blocks

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 73,
    "excessFrames": 3
  }
}
From: 2
Bottom Right Door
To: 6
Speed Blocked Item

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    {
      "shinespark": {
        "frames": 77,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 69,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 2
Bottom Right Door
To: 6
Speed Blocked Item

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 120
  }
}

Requires:

"Gravity"
{
  "or": [
    {
      "shinespark": {
        "frames": 77,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 69,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 2
Bottom Right Door
To: 6
Speed Blocked Item

Entrance condition:

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

Requires:

"canSuitlessMaridia"
{
  "shinespark": {
    "frames": 77,
    "excessFrames": 2
  }
}

Clears obstacles: A

From: 2
Bottom Right Door
To: 9
Junction Below Speed Blocks

To avoid breaking the speed blocks, align Samus on the first plant, just to the left of the door.

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    {
      "shinespark": {
        "frames": 76,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 71,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 9
Junction Below Speed Blocks

To avoid breaking the speed blocks, align Samus on the first plant, just to the left of the door.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 70
  }
}

Requires:

"Gravity"
{
  "or": [
    {
      "shinespark": {
        "frames": 76,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 71,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 9
Junction Below Speed Blocks

Entrance condition:

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

Requires:

"canSuitlessMaridia"
{
  "or": [
    {
      "shinespark": {
        "frames": 76,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 71,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 9
Junction Below Speed Blocks

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 100
  }
}

Requires:

"canSuitlessMaridia"
"canShinechargeMovement"
{
  "or": [
    {
      "shinespark": {
        "frames": 76,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 71,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
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: 3
Middle Right Door
To: 6
Speed Blocked Item

Requires:

"Gravity"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 24,
        "gentleUpTiles": 3,
        "gentleDownTiles": 3,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 25,
            "gentleUpTiles": 3,
            "gentleDownTiles": 3,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "shinespark": {
        "frames": 77,
        "excessFrames": 2
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 50,
            "excessFrames": 2
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 3
Middle Right Door
To: 6
Speed Blocked Item

Entrance condition:

{
  "comeInShinecharging": {
    "length": 24,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 1
  }
}

Requires:

"Gravity"
{
  "or": [
    {
      "shinespark": {
        "frames": 77,
        "excessFrames": 2
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 50,
            "excessFrames": 2
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 3
Middle Right Door
To: 6
Speed Blocked Item

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 150
  }
}

Requires:

"Gravity"
"canMidairShinespark"
"canCarefulJump"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 50,
    "excessFrames": 2
  }
}

Clears obstacles: A

From: 3
Middle Right Door
To: 6
Speed Blocked Item

This can be done with only a door-frame runway in the adjacent room.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 1
  }
}

Requires:

"canStutterWaterShineCharge"
"canMidairShinespark"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 62,
    "excessFrames": 2
  }
}

Clears obstacles: A

From: 3
Middle Right Door
To: 6
Speed Blocked Item

Entrance condition:

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

Requires:

"canWaterShineCharge"
"canMidairShinespark"
"canCarefulJump"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 62,
    "excessFrames": 2
  }
}

Clears obstacles: A

From: 3
Middle Right Door
To: 6
Speed Blocked Item

With ice, it is possible to use the crab on the small platform to climb up a couple platforms. With HiJump, it is possible to climb most of the room before sparking.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 56,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 11,
            "excessFrames": 2
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        {
          "shinespark": {
            "frames": 41,
            "excessFrames": 2
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks

Requires:

"Gravity"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 24,
        "gentleUpTiles": 3,
        "gentleDownTiles": 3,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 25,
            "gentleUpTiles": 3,
            "gentleDownTiles": 3,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "shinespark": {
        "frames": 76,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 50,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 80
  }
}

Requires:

"Gravity"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 50,
    "excessFrames": 3
  }
}
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks

Entrance condition:

{
  "comeInShinecharging": {
    "length": 24,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 1
  }
}

Requires:

"Gravity"
{
  "or": [
    {
      "shinespark": {
        "frames": 76,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 50,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 100
  }
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 58,
    "excessFrames": 3
  }
}
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 145
  }
}

Requires:

"canSuitlessMaridia"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 55,
    "excessFrames": 3
  }
}
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks

This can be done with only a door-frame runway in the adjacent room.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 1
  }
}

Requires:

"canStutterWaterShineCharge"
"canMidairShinespark"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 35,
    "excessFrames": 3
  }
}
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks

Entrance condition:

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

Requires:

"canWaterShineCharge"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 35,
    "excessFrames": 3
  }
}
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks

There is a vertical shaft that can be sparked up to avoid breaking the speed blocks, two tiles left of the end of the door's runway. With ice, it is possible to the crab on the small platform to climb a couple platforms. With HiJump, it is possible to climb most of the room before sparking.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 53,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 8,
            "excessFrames": 4
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        {
          "shinespark": {
            "frames": 40,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
From: 8
Bottom Junction
To: 3
Middle Right Door

Spark to the left ledge to save Energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 9,
        "excessFrames": 1
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 2
          }
        }
      ]
    }
  ]
}
From: 8
Bottom Junction
To: 6
Speed Blocked Item

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 17,
    "steepUpTiles": 1,
    "openEnd": 0
  }
}
{
  "or": [
    {
      "shinespark": {
        "frames": 77,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 69,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 8
Bottom Junction
To: 6
Speed Blocked Item

It is possible to get to the item tankless with HiJump, or from jumping off of a frozen crab.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 73,
        "excessFrames": 2
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 70,
            "excessFrames": 2
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        {
          "shinespark": {
            "frames": 72,
            "excessFrames": 2
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 8
Bottom Junction
To: 9
Junction Below Speed Blocks

To avoid breaking the speed blocks, align Samus on the first plant, just to the left of the door.

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 17,
    "steepUpTiles": 1,
    "openEnd": 0
  }
}
{
  "or": [
    {
      "shinespark": {
        "frames": 76,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 69,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 8
Bottom Junction
To: 9
Junction Below Speed Blocks

To avoid breaking the speed blocks, align Samus on the first plant, just to the left of the door.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 73,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 69,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
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
Left Door
To: 2
Top Item

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 19,
    "gentleUpTiles": 2,
    "openEnd": 1
  }
}
"canShinechargeMovement"
{
  "or": [
    {
      "shinespark": {
        "frames": 60,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 55,
            "excessFrames": 5
          }
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "HiJump",
        {
          "shinespark": {
            "frames": 50,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 1
Left Door
To: 2
Top Item

Entrance condition:

{
  "comeInShinecharging": {
    "length": 18,
    "gentleUpTiles": 2,
    "openEnd": 1
  }
}

Requires:

"Gravity"
"canShinechargeMovement"
{
  "or": [
    {
      "shinespark": {
        "frames": 60,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 55,
            "excessFrames": 5
          }
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "HiJump",
        {
          "shinespark": {
            "frames": 50,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 1
Left Door
To: 2
Top Item

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 110
  }
}

Requires:

"Gravity"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 60
  }
}

Clears obstacles: B

From: 1
Left Door
To: 2
Top Item

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovement"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 61,
        "excessFrames": 7
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 56,
            "excessFrames": 7
          }
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "HiJump",
        {
          "shinespark": {
            "frames": 52,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 1
Left Door
To: 2
Top Item

Entrance condition:

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

Requires:

"canWaterShineCharge"
"canShinechargeMovement"
{
  "or": [
    {
      "shinespark": {
        "frames": 61,
        "excessFrames": 7
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 56,
            "excessFrames": 7
          }
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "HiJump",
        {
          "shinespark": {
            "frames": 52,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 1
Left Door
To: 3
Hidden Right Item

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 80
  }
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 43,
    "excessFrames": 4
  }
}
From: 1
Left Door
To: 3
Hidden Right Item

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 19,
    "gentleUpTiles": 2,
    "openEnd": 1
  }
}
{
  "or": [
    {
      "shinespark": {
        "frames": 43,
        "excessFrames": 4
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 37,
            "excessFrames": 5
          }
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "HiJump",
        {
          "shinespark": {
            "frames": 32,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 3
Hidden Right Item

Entrance condition:

{
  "comeInShinecharging": {
    "length": 18,
    "gentleUpTiles": 2,
    "openEnd": 1
  }
}

Requires:

"Gravity"
{
  "or": [
    {
      "shinespark": {
        "frames": 43,
        "excessFrames": 4
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 37,
            "excessFrames": 5
          }
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "HiJump",
        {
          "shinespark": {
            "frames": 32,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 3
Hidden Right Item

Requires at least 2 tiles in the adjacent room.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovement"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 47,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 44,
            "excessFrames": 5
          }
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "HiJump",
        {
          "shinespark": {
            "frames": 41,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 3
Hidden Right Item

Entrance condition:

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

Requires:

"canWaterShineCharge"
"canShinechargeMovement"
{
  "or": [
    {
      "shinespark": {
        "frames": 47,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 44,
            "excessFrames": 5
          }
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "HiJump",
        {
          "shinespark": {
            "frames": 41,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
From: 5
Top Left Junction
To: 2
Top Item

To save energy, start from the upper right ledge; it may require repositioning Mama Turtle to the right to get to the ledge.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 10,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
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
Spawn At Junction 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": {
    "framesRequired": 110
  }
}

Requires:

{
  "notable": "Shinespark Down-Grab to the Grapple Blocks (Left to Top)"
}
"canSuitlessMaridia"
"h_canCrouchJumpDownGrab"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 56,
    "excessFrames": 0
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Shinespark up left to get all the way up to the door.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
{
  "shinespark": {
    "frames": 62,
    "excessFrames": 8
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Jumping from the raised tile to the right of the door can save 1 Energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 58,
        "excessFrames": 9
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 54,
            "excessFrames": 8
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 4
Top Right Door

Shinespark up right through the rightmost gap to land directly by the door.

Requires:

"Gravity"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 65
  }
}
From: 2
Bottom Left Door
To: 4
Top Right Door

Jumping from the raised tile to the right of the door can save 1 Energy.

Requires:

"Morph"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 58,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 55,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 6
Left Morph Passage Doorway

Jumping from the raised tile to the right of the door can save 1 Energy.

Requires:

"Morph"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 54,
        "excessFrames": 38
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 51,
            "excessFrames": 38
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 7
Lower Hills Junction

With plenty of Energy, it is best to spark up and hit the grapple blocks below the top door to save Energy.

Requires:

"Morph"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 47,
        "excessFrames": 42
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 43,
            "excessFrames": 41
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 58,
    "excessFrames": 29
  }
}
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Spark into the frozen crab to stop the spark early and save Energy. While facing right, about a tile from the wall, shoot upward then quickly jump and spark once the beam is about to go off screen. This can get Samus onto the peak at the right; it works with Ice and either Plasma or Charge + Wave + Spazer.

Requires:

"Morph"
"canHeroShot"
"canTrickyUseFrozenEnemies"
{
  "or": [
    "Plasma",
    {
      "and": [
        "Charge",
        "Wave",
        "Spazer"
      ]
    }
  ]
}
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 22,
        "excessFrames": 0
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 20,
            "excessFrames": 0
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 9
Spawn At Junction Below Top Door

Shinespark up in the middle of the three upward pathways near either the right or left wall.

Requires:

"Gravity"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 61
  }
}
From: 2
Bottom Left Door
To: 11
Upper Left Ledge Junction

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 58,
    "excessFrames": 16
  }
}
From: 2
Bottom Left Door
To: 11
Upper Left Ledge Junction

Jumping from the raised tile to the right of the door can save 1 Energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 54,
        "excessFrames": 23
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 51,
            "excessFrames": 24
          }
        }
      ]
    }
  ]
}
From: 3
Bottom Right Door
To: 3
Bottom Right Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 60,
    "excessFrames": 60
  }
}
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 60,
    "excessFrames": 43
  }
}
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Spark up right to use the least amount of Energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 15,
        "excessFrames": 9
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 11,
            "excessFrames": 8
          }
        }
      ]
    }
  ]
}
From: 3
Bottom Right Door
To: 9
Spawn At Junction Below Top Door

Shinespark up left to get onto the platform below the door. If gravity suit is on, hold right to land on the platform.

Entrance condition:

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

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 62,
    "excessFrames": 8
  }
}
From: 3
Bottom Right Door
To: 9
Spawn At Junction Below Top Door

Shinespark up left to get onto the platform below the door. If gravity suit is on, hold right to land on the platform.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
{
  "shinespark": {
    "frames": 62,
    "excessFrames": 6
  }
}
From: 3
Bottom Right Door
To: 9
Spawn At Junction Below Top Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 59,
        "excessFrames": 7
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 52,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 3
Bottom Right Door
To: 10
Upper Right Ledge Junction

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 60,
    "excessFrames": 15
  }
}
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: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 121,
    "excessFrames": 11
  }
}
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": {
    "framesRequired": 15
  },
  "comesThroughToilet": "any"
}

Requires:

"canSuitlessMaridia"
"canMidairShinespark"
"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 67,
    "excessFrames": 10
  }
}
From: 5
Top Door
To: 1
Top Left Door

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 61,
    "excessFrames": 10
  }
}
From: 5
Top Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

"Gravity"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 69,
    "excessFrames": 6
  }
}
From: 5
Top Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

"Gravity"
"canMidairShinespark"
"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 72,
    "excessFrames": 6
  }
}
From: 5
Top Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canMidairShinespark"
"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 93,
    "excessFrames": 12
  }
}
From: 5
Top Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 86,
    "excessFrames": 12
  }
}
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: 7
Lower Hills Junction
To: 4
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 44,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 40,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
From: 7
Lower Hills Junction
To: 8
Higher Hill Junction

Jump from the second lowest peak, then vertically spark while between it and the next peak, in order to hit the grapple blocks and save energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 29,
    "excessFrames": 28
  }
}
From: 7
Lower Hills Junction
To: 9
Spawn At Junction Below Top Door

Jump from, then vertically spark while a few tiles left of the second lowest peak.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 8
  }
}
From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 41,
        "excessFrames": 23
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 39,
            "excessFrames": 24
          }
        }
      ]
    }
  ]
}
From: 8
Higher Hill Junction
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 32,
        "excessFrames": 8
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 28,
            "excessFrames": 8
          }
        }
      ]
    }
  ]
}
From: 8
Higher Hill Junction
To: 11
Upper Left Ledge Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 28,
        "excessFrames": 24
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 24,
            "excessFrames": 23
          }
        }
      ]
    }
  ]
}
From: 9
Spawn At Junction Below Top Door
To: 1
Top Left Door

Jump without HiJump, then spark towards the door.

Requires:

"canDisableEquipment"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 41,
    "excessFrames": 8
  }
}
From: 9
Spawn At Junction Below Top Door
To: 4
Top Right Door

Jump without HiJump, then spark towards the door.

Requires:

"canDisableEquipment"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 72,
    "excessFrames": 7
  }
}
From: 9
Spawn At Junction Below Top Door
To: 5
Top Door

Requires:

"Gravity"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 61
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
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: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 21,
        "excessFrames": 7
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 17,
            "excessFrames": 6
          }
        }
      ]
    }
  ]
}
From: 10
Upper Right Ledge Junction
To: 9
Spawn At Junction Below Top Door

Jump and diagonally spark up left to land on the upper platform. The Powamps can be used as a reference of when to spark, however they move up and down. Spark when samus is a few tiles left of the first Powamp, or almost half way between the first two with HiJump.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 34,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 31,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Door
To: 1
Top Left Door

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 25,
    "excessFrames": 6
  }
}
{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    "h_canBombThings"
  ]
}
From: 2
Bottom Door
To: 1
Top Left Door

Enter on the right side of the doorway to be able to get up out of the water and onto the top platform.

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "shinespark": {
    "frames": 25,
    "excessFrames": 6
  }
}
{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    "h_canBombThings"
  ]
}
From: 2
Bottom Door
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 22,
        "excessFrames": 7
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 20,
            "excessFrames": 7
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        {
          "shinespark": {
            "frames": 20,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}
{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    "h_canBombThings"
  ]
}
From: 2
Bottom Door
To: 2
Bottom Door

Enter on the left side of the doorway to reduce the amount of energy used.

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 14,
    "excessFrames": 14
  }
}
From: 2
Bottom Door
To: 3
Bottom Right Ledge

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 18,
    "excessFrames": 11
  }
}
From: 2
Bottom Door
To: 3
Bottom Right Ledge

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 11,
        "excessFrames": 7
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 7
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}
From: 3
Bottom Right Ledge
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 8
  }
}
{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    "h_canBombThings"
  ]
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Position the snail low on the ceiling so that Samus can get onto it. Wait for another snail and position it on the high pixel without using x-ray. Ceiling clip then use the flash suit while in the crouched pose that Samus is already in to spark vertically and clip through the next block. Changing pose will make it so Samus is no longer able to spark.

Requires:

{
  "notable": "High Pixel Suitless Bootless Snail Clip, Use Flash Suit"
}
"canHighPixelCeilingClip"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 15,
    "excessFrames": 13
  }
}
From: 2
Bottom Left Door
To: 1
Middle Left Door

Position the snail on the high pixel without using x-ray. Ceiling clip then use the flash suit while in the crouched pose that Samus is already in to spark vertically and clip through the next block. Changing pose will make it so Samus is no longer able to spark.

Requires:

"HiJump"
"canHighPixelCeilingClip"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 15,
    "excessFrames": 13
  }
}
From: 2
Bottom Left Door
To: 1
Middle Left Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canSuitlessMaridia"
"h_canUsePowerBombs"
"canStutterWaterShineCharge"
"canShinechargeMovement"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 25,
    "excessFrames": 11
  }
}

Clears obstacles: A

From: 2
Bottom Left Door
To: 1
Middle Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 130
  }
}

Requires:

"canSuitlessMaridia"
"h_canUsePowerBombs"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 25,
    "excessFrames": 11
  }
}

Clears obstacles: A

From: 2
Bottom Left Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"canSuitlessMaridia"
"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:

"canSuitlessMaridia"
"canShinechargeMovementComplex"
"canWaterShineCharge"
"canHorizontalShinespark"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 139,
    "excessFrames": 66
  }
}
From: 2
Bottom Left Door
To: 5
Right Door

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:

"canWaterShineCharge"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 37,
    "excessFrames": 3
  }
}
From: 2
Bottom Left Door
To: 7
Top Right Left Item

Requires:

"Gravity"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 7
  }
}
From: 2
Bottom Left Door
To: 7
Top Right Left Item

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:

"canWaterShineCharge"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 7
  }
}
From: 2
Bottom Left Door
To: 9
Junction Below Top Door

Requires:

"Gravity"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 37,
    "excessFrames": 3
  }
}
From: 2
Bottom Left Door
To: 9
Junction Below Top Door

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. This is easiest by starting next to the transition (But at least 1 pixel away) so that Samus has very low run speed.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canWaterShineCharge"
"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 2
  }
}
{
  "shinespark": {
    "frames": 37,
    "excessFrames": 3
  }
}
From: 2
Bottom Left Door
To: 9
Junction Below Top Door

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. Start running next to the transition (But at least 1 pixel away) so that Samus has very low run speed.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 0.4375
  }
}

Requires:

"canWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 34,
    "excessFrames": 3
  }
}
From: 5
Right Door
To: 7
Top Right Left Item

Requires:

"Gravity"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 20,
        "openEnd": 2
      }
    },
    {
      "and": [
        "canEnemyExtendRunway",
        {
          "canShineCharge": {
            "usedTiles": 21,
            "openEnd": 2
          }
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 25
  }
}
From: 5
Right Door
To: 7
Top Right Left Item

Sparking up right from a snail can save some Energy. With very little Energy, spark up the center of the speed blocks to clear both sides, then snail clip through the last one. It may be helpful to turn around before sparking so the snail doesn't hit Samus.

Requires:

"canUseEnemies"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 13,
        "excessFrames": 4
      }
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 13,
            "excessFrames": 10
          }
        },
        {
          "or": [
            "canHighPixelCeilingClip",
            {
              "and": [
                "Gravity",
                "canPreciseCeilingClip"
              ]
            },
            {
              "and": [
                "Gravity",
                "canXRayCeilingClip"
              ]
            }
          ]
        }
      ]
    }
  ]
}
From: 6
Top Door
To: 5
Right Door

Entrance condition:

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

Requires:

"Gravity"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 78,
    "excessFrames": 16
  }
}
From: 6
Top Door
To: 5
Right Door

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 99,
    "excessFrames": 29
  }
}
From: 1
Left Door
To: 4
Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 60
  }
}

Requires:

"canSuitlessMaridia"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 159,
    "excessFrames": 43
  }
}

Clears obstacles: A

From: 1
Left Door
To: 4
Right Door

With low Energy it is recommended to spark high in order to not get hit by the Zoas in case Samus ends above their spawn.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "and": [
        "canPlayInSand",
        {
          "shinespark": {
            "frames": 101,
            "excessFrames": 52
          }
        }
      ]
    },
    {
      "and": [
        "Gravity",
        {
          "shinespark": {
            "frames": 80,
            "excessFrames": 41
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 1
Left Door
To: 5
Item

Entrance condition:

{
  "comeInShinechargedJumping": {
    "framesRequired": 22
  }
}

Requires:

"canMidAirMorph"
"canCrossRoomJumpIntoWater"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 55
  }
}
From: 1
Left Door
To: 5
Item

Requires:

"Morph"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 2
  }
}
From: 4
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 80
  }
}

Requires:

"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": {
    "framesRequired": 160
  }
}

Requires:

"canSuitlessMaridia"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 147,
    "excessFrames": 15
  }
}

Clears obstacles: A

From: 4
Right Door
To: 1
Left Door

It is important not to crouch before sparking, as the ceiling blocks are weird and will prevent the spark.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 120,
        "excessFrames": 20
      }
    },
    {
      "and": [
        "Gravity",
        {
          "shinespark": {
            "frames": 94,
            "excessFrames": 15
          }
        }
      ]
    },
    {
      "and": [
        "Gravity",
        {
          "shinespark": {
            "frames": 94,
            "excessFrames": 53
          }
        },
        {
          "enemyDamage": {
            "enemy": "Puyo",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}

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: 4
Right Door
To: 6
Junction Right of Morph Passage

Entrance condition:

{
  "comeInShinechargedJumping": {
    "framesRequired": 20
  }
}

Requires:

"Morph"
"canCrossRoomJumpIntoWater"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 46,
    "excessFrames": 3
  }
}
From: 4
Right Door
To: 6
Junction Right of Morph Passage

Shinespark diagonally over the zoa pit or run through the speed blocks and shinespark after turning around.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"Morph"
"canStutterWaterShineCharge"
{
  "shinespark": {
    "frames": 8
  }
}
From: 4
Right Door
To: 6
Junction Right of Morph Passage

Shinespark diagonally over the zoa pit or run through the speed blocks and shinespark after turning around.

Entrance condition:

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

Requires:

"Morph"
"canWaterShineCharge"
{
  "shinespark": {
    "frames": 8
  }
}
From: 4
Right Door
To: 6
Junction Right of Morph Passage

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 2
  }
}
From: 1
Bottom Left Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 8,
    "excessFrames": 8
  }
}
From: 1
Bottom Left Door
To: 2
Right Door

Requires:

{
  "or": [
    "HiJump",
    "canSpringBallJumpMidAir",
    "Gravity",
    "h_canUnderwaterCrouchJumpDownGrab"
  ]
}
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 20,
        "excessFrames": 11
      }
    },
    {
      "and": [
        "Gravity",
        {
          "shinespark": {
            "frames": 18,
            "excessFrames": 9
          }
        }
      ]
    }
  ]
}
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": {
    "framesRequired": 120
  }
}

Requires:

{
  "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: 2
Right Door
To: 1
Bottom Left Door

Requires:

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 60
  }
}

Requires:

"canShinechargeMovement"
"canMidairShinespark"
"canCarefulJump"
{
  "shinespark": {
    "frames": 125,
    "excessFrames": 20
  }
}
From: 1
Left Door
To: 2
Bottom Right Door

Jumping to the first platform is relatively tight without a wall jump and requires disabling HiJump.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 112,
    "excessFrames": 19
  }
}
From: 1
Left Door
To: 3
Top Right Door

Initiate a Shinespark 1 tile below the ceiling to cross all of Colosseum. Shinesparking too high or too low will crash and Samus will likely fall into the sand.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 60
  }
}

Requires:

{
  "notable": "Full Halfie Shinespark"
}
"canShinechargeMovementComplex"
"canMidairShinespark"
"canTrickyJump"
{
  "shinespark": {
    "frames": 125,
    "excessFrames": 6
  }
}
From: 1
Left Door
To: 3
Top Right Door

Jumping to the first platform is relatively tight without a wall jump and requires disabling HiJump.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 112,
    "excessFrames": 5
  }
}
From: 2
Bottom Right Door
To: 3
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 20
  }
}

Requires:

"h_canNavigateUnderwater"
{
  "shinespark": {
    "frames": 24,
    "excessFrames": 6
  }
}
From: 2
Bottom Right Door
To: 3
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 20,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 17,
            "excessFrames": 7
          }
        }
      ]
    },
    {
      "and": [
        "canGravityJump",
        {
          "shinespark": {
            "frames": 10,
            "excessFrames": 6
          }
        }
      ]
    }
  ]
}
From: 3
Top Right Door
To: 1
Left Door

Initiate a Shinespark 1 tile below the ceiling to cross all of Colosseum. Shinesparking too high or too low will crash and Samus will likely fall into the sand.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 60
  }
}

Requires:

{
  "notable": "Full Halfie Shinespark"
}
"canShinechargeMovementComplex"
"canMidairShinespark"
"canTrickyJump"
{
  "shinespark": {
    "frames": 125
  }
}
From: 3
Top Right Door
To: 1
Left Door

Wall jump to the first platform then spark while standing, or spark from the right door - one tile lower than the Grapple blocks.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 121,
        "excessFrames": 4
      }
    },
    {
      "and": [
        "canPreciseWalljump",
        {
          "shinespark": {
            "frames": 110,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
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: 3
Top Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 60
  }
}

Requires:

"h_canNavigateUnderwater"
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 6
  }
}
{
  "or": [
    "canCrouchJump",
    "Gravity",
    "HiJump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 3
Top Door

Entrance condition:

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

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 6
  }
}
From: 1
Left Door
To: 3
Top Door

After storing the shinecharge, spin jump back to the left and spark aligned against the right side of the left shaft. At the top of the room, hold right in order to land on the platform below the door.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2
  }
}

Requires:

"canStutterWaterShineCharge"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 6
  }
}
{
  "or": [
    "canCrouchJump",
    "Gravity",
    "HiJump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 3
Top Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 37,
        "excessFrames": 2
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 33,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}
{
  "or": [
    "canCrouchJump",
    "HiJump",
    "canSpringBallJumpMidAir"
  ]
}
From: 2
Right Door
To: 1
Left Door

Position Samus to where her shot can partially go through the right tile of the tunnel above. From a crouch jump, perform a tight midair morph, unmorph, and shoot up while at the peak of the jump. After hearing the shot block above break, move a half tile left of the opening above and diagonally spark at the top of a jump. This is slightly more lenient with Spazer and much more lenient with Plasma.

Requires:

{
  "tech": "canCrouchJump"
}
"canHeroShot"
"canMidAirMorph"
{
  "or": [
    "canTrickyCarryFlashSuit",
    "Plasma"
  ]
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 19,
    "excessFrames": 3
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

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

Exit condition:

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

Unlocks doors:

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

Shinecharge in-room, then horizontally spark through Draygon multiple times. It takes 3 Shinesparks if that is the only source of damage onto Draygon. Be careful of taking damage at the end of a Shinespark when near walls and on the killing Shinespark.

Requires:

{
  "notable": "Shinespark Kill"
}
"Gravity"
"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "or": [
    "canShinechargeMovementTricky",
    "h_canBreakThreeDraygonTurrets"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 0
  }
}
{
  "enemyDamage": {
    "enemy": "Draygon",
    "type": "contact",
    "hits": 2
  }
}
{
  "or": [
    "HiJump",
    {
      "enemyDamage": {
        "enemy": "Draygon",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
{
  "shinespark": {
    "frames": 150
  }
}

Clears obstacles: f_DefeatedDraygon

From: 1
Left Door
To: 2
Right Door

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 1
  }
}
{
  "or": [
    {
      "shinespark": {
        "frames": 26,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 20,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 50
  }
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 25
  }
}

Clears obstacles: door_1

From: 1
Left Door
To: 2
Right Door

Charge a shinespark in the bottom of Draygon's 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: 2
Right Door

Takes more time to setup than with Gravity, but you can spark from a bit further out because of the water physics.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 90
  }
}

Requires:

"canSuitlessMaridia"
{
  "shinespark": {
    "frames": 25
  }
}

Clears obstacles: door_1

From: 1
Left Door
To: 2
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 22,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 19,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
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: 2
Right Door
To: 4
Top Right Ledge Junction

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 21,
    "excessFrames": 5
  }
}
From: 2
Right Door
To: 4
Top Right Ledge Junction

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "shinespark": {
    "frames": 22,
    "excessFrames": 5
  }
}
From: 2
Right Door
To: 4
Top Right Ledge Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 18,
    "excessFrames": 7
  }
}
From: 2
Right Door
To: 4
Top Right Ledge Junction

Requires:

"Gravity"
"canXMode"
"h_XModeSpikeHit"
"h_XModeSpikeHit"
{
  "or": [
    "h_XModeSpikeHit",
    "canStationarySpinJump"
  ]
}
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 25,
    "excessFrames": 5
  }
}
From: 5
Bottom Middle Junction
To: 4
Top Right Ledge Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 12
  }
}
From: 5
Bottom Middle Junction
To: 6
East Cactus Alley Junction (Right of Morph Tunnel)

It's possible to hit the block on the right while facing left to save some Energy, but that's not expected here.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 7
  }
}
From: 1
Top Sand Entrance
To: 4
Right Item

After landing on the sand, get a good jump off of it then spark diagonally up all the way out of the water.

Entrance condition:

{
  "comeInNormally": {},
  "comesThroughToilet": "no"
}

Requires:

"Morph"
"canPlayInSand"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 19,
    "excessFrames": 7
  }
}
From: 1
Top Sand Entrance
To: 4
Right Item

The shinespark must be performed near the upper ledge, and not inside the sandfall.

Entrance condition:

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

Requires:

"Gravity"
"Morph"
"canMidairShinespark"
"canShinechargeMovement"
"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 18
  }
}
From: 1
Top Sand Entrance
To: 4
Right Item

Shinespark vertically from the sand to get onto the first ledge. Carefully jump onto the second ledge and return to lure the Boulder, or shoot it with a Super.

Entrance condition:

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

Requires:

"Gravity"
"Morph"
"canPlayInSand"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 12
  }
}
{
  "or": [
    "canCarefulJump",
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    },
    {
      "enemyDamage": {
        "enemy": "Boulder",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 1
Top Sand Entrance
To: 4
Right Item

The shinespark must be performed near the upper ledge, and not inside the sandfall.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"Morph"
"canMidairShinespark"
"canShinechargeMovementComplex"
"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 18
  }
}
From: 1
Top Sand Entrance
To: 4
Right Item

Shinespark vertically from the sand to get onto the first ledge. Carefully get to the second ledge and return to lure the Boulder, or shoot it with a Super.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"Morph"
"canPlayInSand"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 12
  }
}
{
  "or": [
    "HiJump",
    "canSpringBallJumpMidAir",
    "canSunkenTileWideWallClimb"
  ]
}
{
  "or": [
    "canTrickyJump",
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    },
    {
      "enemyDamage": {
        "enemy": "Boulder",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 1
Top Sand Entrance
To: 4
Right Item

Shinespark to the first ledge. To use a flash suit in deep sand: vertically - quickly roll the directional inputs from forward to up and jump. diagonally, with minimal horizontal speed - while holding angle, quickly tap forward then press and hold jump.

Requires:

"Morph"
"canPlayInSand"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 17,
    "excessFrames": 4
  }
}
{
  "or": [
    "HiJump",
    "canSpringBallJumpMidAir",
    "canSunkenTileWideWallClimb"
  ]
}
From: 1
Top Sand Entrance
To: 5
Junction Below Left Item

Jump out of the sand before Shinesparking.

Entrance condition:

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

Requires:

"canPlayInSand"
"canSunkenTileWideWallClimb"
"canShinechargeMovementComplex"
{
  "or": [
    "canMidairShinespark",
    "canCarefulJump"
  ]
}
{
  "shinespark": {
    "frames": 11
  }
}
From: 1
Top Sand Entrance
To: 5
Junction Below Left Item

While against the left wall, crouch jump and spark diagonally at the top of the jump. The easiest way to crouch jump without using the flash suit is to hold shot.

Requires:

"h_canUnderwaterCrouchJump"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 13,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canSunkenTileWideWallClimb",
        {
          "shinespark": {
            "frames": 13,
            "excessFrames": 9
          }
        }
      ]
    }
  ]
}
From: 5
Junction Below Left Item
To: 3
Top Left Item

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 5
  }
}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 3
  }
}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "shinespark": {
    "frames": 22,
    "excessFrames": 5
  }
}
From: 1
Top Left Door
To: 4
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 17,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 14,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 30
  }
}

Requires:

{
  "shinespark": {
    "frames": 20,
    "excessFrames": 3
  }
}
From: 2
Bottom Left Door
To: 1
Top 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"
"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
              }
            }
          ]
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 3
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

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

Requires:

"canWaterShineCharge"
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 3
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 17,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 13,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
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:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

{
  "shinespark": {
    "frames": 38,
    "excessFrames": 3
  }
}
From: 2
Bottom Left Door
To: 4
Top Right 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"
"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
              }
            }
          ]
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 39,
    "excessFrames": 4
  }
}
From: 2
Bottom Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"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
              }
            }
          ]
        }
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 39,
    "excessFrames": 4
  }
}
"canXRayTurnaround"
"HiJump"
"canGravityJump"
"canTrickySpringBallJump"
"canChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

"canWaterShineCharge"
{
  "shinespark": {
    "frames": 39,
    "excessFrames": 4
  }
}
From: 2
Bottom Left Door
To: 4
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 35,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 31,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 3
Bottom Right Door
To: 1
Top Left Door

Charge a shinespark below the Oums, near the bottom right door, quickly move through the morph tunnel and spark up left to the middle door. This is an alternative to wall jumping.

Requires:

"Morph"
"Gravity"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 20,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 15,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
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": {
    "framesRequired": 100
  }
}

Requires:

{
  "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": {
    "framesRequired": 125
  }
}

Requires:

{
  "notable": "Enter with Shinespark from the Bottom Right"
}
"Morph"
"canSuitlessMaridia"
"canUseEnemies"
"canHorizontalShinespark"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 70,
    "excessFrames": 4
  }
}
From: 3
Bottom Right Door
To: 2
Bottom Left Door

Go under the Oums to lure one and use it to get to the left. Shinespark to get up the next ledge.

Requires:

"Morph"
"canUseEnemies"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 2
  }
}
From: 3
Bottom Right Door
To: 4
Top Right Door

Charge a shinespark below the Oums, near the bottom right door, quickly move through the morph tunnel and spark up to the top door. This is an alternative to wall jumping.

Requires:

"Morph"
"Gravity"
"canShinechargeMovementComplex"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 39,
        "excessFrames": 4
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 33,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Cross room jump onto the top middle platform before sparking. Requires a runway of 1 tile in the adjacent room.

Entrance condition:

{
  "comeInJumping": {
    "speedBooster": "any",
    "minTiles": 0.4375
  }
}

Requires:

"canCrossRoomJumpIntoWater"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 16,
    "excessFrames": 9
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Underwater wall jump to the top middle platform before sparking to save Energy.

Requires:

"canTrickyCarryFlashSuit"
"canLongUnderwaterWalljump"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 12,
    "excessFrames": 8
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

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

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 8
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 40
  }
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 8
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

It takes a bit more time to set up the spark when suitless.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 60
  }
}

Requires:

"canSuitlessMaridia"
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 8
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 8
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 37,
        "excessFrames": 9
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 33,
            "excessFrames": 8
          }
        }
      ]
    }
  ]
}
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
Bottom Left Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInJumping": {
    "speedBooster": "any",
    "minTiles": 1
  }
}

Requires:

"canCrossRoomJumpIntoWater"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 5
  }
}
{
  "enemyDamage": {
    "enemy": "Cacatac",
    "hits": 1,
    "type": "spike"
  }
}
From: 1
Bottom Left Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 4
  }
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 0
  }
}
From: 1
Bottom Left Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 20
  }
}

Requires:

"canSuitlessMaridia"
{
  "shinespark": {
    "frames": 20,
    "excessFrames": 0
  }
}
From: 1
Bottom Left Door
To: 2
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 17,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 7,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
{
  "enemyDamage": {
    "enemy": "Cacatac",
    "hits": 1,
    "type": "spike"
  }
}
From: 1
Top Sand Entrance
To: 7
Below Morph Tunnel Junction

Break the block on the descent with Wave or a Power Bomb, jump off the sand, then spark diagonally out of the water.

Requires:

"canPlayInSand"
{
  "or": [
    "h_canUsePowerBombs",
    "Wave"
  ]
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 18,
    "excessFrames": 3
  }
}
From: 1
Top Sand Entrance
To: 7
Below Morph Tunnel Junction

From the bottom of the sand, shoot upwards to break the block then Shinespark up. To use a flash suit in deep sand: vertically - quickly roll the directional inputs from forward to up and jump. diagonally, with minimal horizontal speed - while holding angle, quickly tap forward then press and hold jump. Alternatively, to save Energy, shoot the block without falling into the sand, then reposition and spark up left. This can be done with a midair unmorph then shoot up, or from shooting up from the sand surface then quickly spin jumping off in order not to sink.

Requires:

"canPlayInSand"
"canHeroShot"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 27,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "canTrickyCarryFlashSuit",
        {
          "shinespark": {
            "frames": 18,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 1
Top Sand Entrance
To: 7
Below Morph Tunnel Junction

Requires:

"canPlayInSand"
{
  "or": [
    "HiJump",
    "canSpringBallJumpMidAir"
  ]
}
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 10,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 7,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 1
Top Sand Entrance
To: 7
Below Morph Tunnel Junction

Shoot the shot block before reaching the sand and then shinespark up. A diagonal ShineSpark will most likely not have any horizontal movement when performed from the sand.

Entrance condition:

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

Requires:

"h_canNavigateUnderwater"
"canPlayInSand"
"canShinechargeMovementComplex"
"Wave"
{
  "shinespark": {
    "frames": 24,
    "excessFrames": 5
  }
}
From: 1
Top Sand Entrance
To: 7
Below Morph Tunnel Junction

Shoot the shot block on the descent then shinespark diagonally up before hitting the sand.

Entrance condition:

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

Requires:

"h_canNavigateUnderwater"
"canMidairShinespark"
"canShinechargeMovementComplex"
"Wave"
"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 17
  }
}
From: 1
Top Sand Entrance
To: 7
Below Morph Tunnel Junction

Break the shot block before reaching the sand and then shinespark up. A diagonal ShineSpark will most likely not have any horizontal movement when performed from the sand.

Entrance condition:

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

Requires:

"h_canNavigateUnderwater"
"canPlayInSand"
"canHeroShot"
"canTrickyJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 25,
    "excessFrames": 4
  }
}
From: 1
Top Sand Entrance
To: 7
Below Morph Tunnel Junction

Break the shot block before reaching the sand and then shinespark up. Samus cannot shinespark after unmorphing until she touches the sand and this can be used to shoot upwards without sparking. A diagonal ShineSpark will most likely not have any horizontal movement when performed from the sand.

Entrance condition:

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

Requires:

"h_canNavigateUnderwater"
"canPlayInSand"
"canShinechargeMovementTricky"
{
  "or": [
    "canResetFallSpeed",
    {
      "and": [
        "canPrepareForNextRoom",
        "h_canUsePowerBombs"
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 24,
    "excessFrames": 5
  }
}
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
  }
}
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
  }
}
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
Top Right Door

Entrance condition:

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

Requires:

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

Climb up 2.5 screens. Stop when about half of Samus (or less) is visible at the top of the screen. Turn-around a couple times to move to the right, to get close to falling out. Then perform a buffered spin-jump while turning around to the right, to make it onto the platform. The Choot will be safely off-camera and will not hit Samus while passing through it.

Entrance condition:

{
  "comeInWithDoorStuckSetup": {}
}

Requires:

"canShinesparkDeepStuck"
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canXRayClimb"
"canBePatient"
"canOffScreenMovement"
From: 1
Bottom Left Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 20
  }
}

Requires:

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

With HiJump, climb to the first Choot platform, jump left and spark up right to save Energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 48,
        "excessFrames": 12
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 30,
            "excessFrames": 10
          }
        }
      ]
    }
  ]
}
From: 1
Bottom Left Door
To: 2
Top Right Door

To save a lot of Energy, climb the room with ice before shinesparking to the door. To climb the room, stand on a frozen enemy, lure the Puyo from above and freeze it midair twice to progress.

Requires:

"canTrickyUseFrozenEnemies"
"canTrickyCarryFlashSuit"
{
  "or": [
    "Wave",
    "Spazer",
    "Plasma"
  ]
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 13,
    "excessFrames": 10
  }
}
From: 1
Bottom Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 95
  }
}

Requires:

"canMidairShinespark"
"canShinechargeMovementComplex"
{
  "or": [
    "HiJump",
    "canWalljump"
  ]
}
{
  "shinespark": {
    "frames": 17
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 5
  }
}

Requires:

{
  "shinespark": {
    "frames": 21,
    "excessFrames": 10
  }
}
{
  "enemyDamage": {
    "enemy": "Ripper",
    "type": "contact",
    "hits": 1
  }
}
From: 1
Bottom Left Door
To: 2
Right Door

Shinespark up right in order to avoid getting hit by the Ripper.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 15,
    "excessFrames": 13
  }
}
From: 1
Bottom Left Door
To: 3
Elevator

Use Hijump or one walljump on the left before a diagonal spark.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 60
  }
}

Requires:

"canMidairShinespark"
"canShinechargeMovement"
{
  "or": [
    "HiJump",
    "canWalljump"
  ]
}
{
  "shinespark": {
    "frames": 45,
    "excessFrames": 11
  }
}
From: 2
Right Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 130
  }
}

Requires:

"canShinechargeMovement"
{
  "shinespark": {
    "frames": 2
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 36,
    "excessFrames": 10
  }
}
From: 2
Right Door
To: 3
Elevator

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 20
  }
}

Requires:

{
  "shinespark": {
    "frames": 36,
    "excessFrames": 10
  }
}
From: 2
Right Door
To: 3
Elevator

Shinespark vertically up the right side of the shaft in order to avoid getting hit by the Ripper.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 24,
    "excessFrames": 2
  }
}
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: 1
Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 15,
    "excessFrames": 10
  }
}
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: 2
Item
To: 1
Top Left Door

Using the bottom of the room, shortcharge to use the echoes created by shinesparking to kill all of the Standing Pirates. Either lead the pirate to the left wall or take a hit to gain iframes to use the full runway to charge a spark To lead a pirate, have it shoot in the direction you want it to go. Then jump overhead and crouch on the other side. Or, jump and aim down while on the sloped tiles just above to lower the camera and wait for the pirate to move to the correct spot. Turn around and diagonal spark the ceiling to kill the lowest pirate, and later the middle pirates. Building a spark towards the left allows for enough run speed to jump to the middle level. Then vertical shinespark out which kills the top pirate.

Requires:

{
  "or": [
    "Morph",
    "canCarefulJump",
    "canCameraManip"
  ]
}
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 21,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 30,
    "excessFrames": 7
  }
}
"canUseSpeedEchoes"
{
  "or": [
    "canCameraManip",
    {
      "and": [
        {
          "getBlueSpeed": {
            "usedTiles": 19,
            "openEnd": 0
          }
        },
        {
          "canShineCharge": {
            "usedTiles": 21,
            "openEnd": 0
          }
        },
        {
          "shinespark": {
            "frames": 2,
            "excessFrames": 2
          }
        }
      ]
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 21,
            "openEnd": 0
          }
        },
        {
          "shinespark": {
            "frames": 3,
            "excessFrames": 3
          }
        },
        {
          "enemyDamage": {
            "enemy": "Pink Space Pirate (standing)",
            "type": "laser",
            "hits": 1
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 2
Item
To: 1
Top Left Door

Pseudo screw the left pirate, or clear the left side with shinesparks, then IBJ out

Requires:

"canIBJ"
{
  "or": [
    {
      "and": [
        "canShinechargeMovement",
        "canUseSpeedEchoes",
        {
          "getBlueSpeed": {
            "usedTiles": 19,
            "openEnd": 0
          }
        },
        {
          "canShineCharge": {
            "usedTiles": 21,
            "openEnd": 0
          }
        },
        {
          "shinespark": {
            "frames": 1,
            "excessFrames": 1
          }
        }
      ]
    },
    {
      "and": [
        "canShinechargeMovement",
        "canUseSpeedEchoes",
        {
          "enemyDamage": {
            "enemy": "Pink Space Pirate (standing)",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "canShineCharge": {
            "usedTiles": 21,
            "openEnd": 0
          }
        },
        {
          "shinespark": {
            "frames": 2,
            "excessFrames": 2
          }
        }
      ]
    },
    {
      "and": [
        "canPseudoScrew",
        {
          "enemyDamage": {
            "enemy": "Pink Space Pirate (standing)",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}
From: 2
Item
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 20,
        "excessFrames": 2
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 17,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 3
Central Junction with all Standing Pirates Killed
To: 1
Top Left Door

Requires:

"canShinechargeMovement"
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "canShineCharge": {
            "usedTiles": 21,
            "openEnd": 0
          }
        },
        {
          "shinespark": {
            "frames": 21,
            "excessFrames": 7
          }
        }
      ]
    },
    {
      "and": [
        "canShinechargeMovementComplex",
        "canCarefulJump",
        {
          "canShineCharge": {
            "usedTiles": 21,
            "openEnd": 0
          }
        },
        {
          "shinespark": {
            "frames": 30,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}
From: 1
Left Vertical Door
To: 1
Left Vertical Door

Enter on the right side of the doorway to reduce the amount of energy used.

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 6,
    "excessFrames": 6
  }
}
From: 1
Left Vertical Door
To: 5
Top Junction

Spark vertically to avoid hitting the right ledge.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 37,
    "excessFrames": 10
  }
}
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Choot",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Choot"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super",
          "ScrewAttack",
          "PseudoScrew",
          "Plasma",
          "Charge+Wave",
          "Charge+Spazer"
        ]
      }
    }
  ]
}
From: 1
Left Vertical Door
To: 5
Top Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 33,
    "excessFrames": 14
  }
}
From: 2
Bottom Right Door
To: 1
Left Vertical Door

Start the dash close to the door to help avoid getting hit by the first Owtch. Spark up while on the right side of the platform. To avoid the Owtch on the platform, it may help to jump on the left side of the platform then jump again and spark midair above the right side.

Requires:

"Gravity"
"h_canShineChargeMaxRunway"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 90,
    "excessFrames": 50
  }
}
From: 2
Bottom Right Door
To: 1
Left Vertical Door

Start the dash as close to the door transition as possible to help avoid getting hit by the first Owtch. Store the shine charge while high up on the left slope. Spark up while on the right side of the platform. To avoid the Owtch on the platform, it may help to jump on the left side of the platform then jump again and spark midair above the right side.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 0.4375
  }
}

Requires:

"canWaterShineCharge"
"canShinechargeMovementComplex"
{
  "or": [
    {
      "shinespark": {
        "frames": 90,
        "excessFrames": 50
      }
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 90,
            "excessFrames": 57
          }
        },
        {
          "or": [
            "canWalljump",
            "HiJump",
            "canSpringBallJumpMidAir",
            "h_canFly"
          ]
        }
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 1
Left Vertical Door

With HiJump, jump left and spark up right while against the left wall to save Energy. With Ice, wait for the Skultera and use it save a small amount of Energy. With HiJump and Ice, crouch jump from the frozen fish while shooting to prevent activating the spark, then downgrab the ledge above.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 72,
        "excessFrames": 49
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 24,
            "excessFrames": 13
          }
        }
      ]
    },
    {
      "and": [
        "canGravityJump",
        {
          "shinespark": {
            "frames": 13,
            "excessFrames": 12
          }
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canTrickyUseFrozenEnemies",
        {
          "shinespark": {
            "frames": 14,
            "excessFrames": 13
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 3
Middle Right Door

Climb up 2 screens.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 1
  }
}

Requires:

{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
"canShinesparkDeepStuck"
"canXRayClimb"
From: 2
Bottom Right Door
To: 3
Middle Right Door

It is possible to climb to the highest underwater platform before sparking with a crouch jump and down grab. To crouch without using the shinespark, simply hold shoot while jumping.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 4
  }
}
From: 2
Bottom Right Door
To: 4
Top Right Door

Gain a shinecharge by running right-to-left on the underwater runway on the right side of the room. Use HiJump or a Spring Ball jump to quickly exit the water to the left and spark up.

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canTrickySpringBallJump",
    "canWalljump",
    {
      "and": [
        "canGravityJump",
        "canShinechargeMovementTricky"
      ]
    }
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Owtch",
        "Owtch"
      ]
    ]
  }
}
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 16,
    "openEnd": 2,
    "gentleDownTiles": 2,
    "gentleUpTiles": 2,
    "steepDownTiles": 1,
    "steepUpTiles": 1,
    "startingDownTiles": 1
  }
}
{
  "shinespark": {
    "frames": 43,
    "excessFrames": 3
  }
}
From: 2
Bottom Right Door
To: 5
Top Junction

Start the dash close to the door to help avoid getting hit by the first Owtch. Spark up while on the right side of the platform. To avoid the Owtch on the platform, it may help to jump on the left side of the platform then jump again and spark midair above the right side.

Requires:

"Gravity"
"h_canShineChargeMaxRunway"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 90,
    "excessFrames": 11
  }
}
From: 2
Bottom Right Door
To: 5
Top Junction

Start the dash as close to the door transition as possible to help avoid getting hit by the first Owtch. Store the shine charge while high up on the left slope. Spark up while on the right side of the platform. To avoid the Owtch on the platform, it may help to jump on the left side of the platform then jump again and spark midair above the right side.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 0.4375
  }
}

Requires:

"canWaterShineCharge"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 90,
    "excessFrames": 11
  }
}
From: 2
Bottom Right Door
To: 5
Top Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 72,
        "excessFrames": 14
      }
    },
    {
      "and": [
        "canGravityJump",
        {
          "shinespark": {
            "frames": 50,
            "excessFrames": 13
          }
        }
      ]
    }
  ]
}
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,
    "openEnd": 2,
    "gentleDownTiles": 2,
    "gentleUpTiles": 2,
    "steepDownTiles": 1,
    "steepUpTiles": 1,
    "startingDownTiles": 1
  }
}
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 3
Middle Right Door
To: 4
Top Right Door

Shinespark from the left side of the water, or the very edge of the land. It helps to face right before Shinesparking.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 120
  }
}

Requires:

"canShinechargeMovementComplex"
{
  "or": [
    {
      "shinespark": {
        "frames": 43,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 30,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 3
Middle Right Door
To: 4
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 30,
        "excessFrames": 2
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 26,
            "excessFrames": 2
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        {
          "shinespark": {
            "frames": 20,
            "excessFrames": 3
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        "HiJump",
        {
          "shinespark": {
            "frames": 16,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 3
Middle Right Door
To: 5
Top Junction

Shinespark from the tile to the right of the Choot. It helps to face right before Shinesparking.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 145
  }
}

Requires:

"canShinechargeMovementComplex"
"canCarefulJump"
{
  "shinespark": {
    "frames": 49
  }
}
From: 3
Middle Right Door
To: 5
Top Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 41,
        "excessFrames": 2
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 37,
            "excessFrames": 1
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        {
          "shinespark": {
            "frames": 30,
            "excessFrames": 1
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        "HiJump",
        {
          "shinespark": {
            "frames": 27,
            "excessFrames": 2
          }
        }
      ]
    }
  ]
}
From: 4
Top Right Door
To: 5
Top Junction

A diagonal spark may take damage from the Choot It helps to face right before Shinesparking.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 45
  }
}

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 13
  }
}
From: 4
Top Right Door
To: 5
Top Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 12,
    "excessFrames": 1
  }
}
From: 5
Top Junction
To: 4
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 1
  }
}
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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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: 2
Bottom Door
To: 1
Left Door

Spark diagonally from the right side of the doorway.

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 40,
    "excessFrames": 18
  }
}
From: 2
Bottom Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  },
  "comesThroughToilet": "yes"
}

Requires:

{
  "shinespark": {
    "frames": 40,
    "excessFrames": 18
  }
}
From: 2
Bottom Door
To: 2
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 7,
    "excessFrames": 7
  }
}
From: 2
Bottom Door
To: 4
Water Level Junction

Spark vertically by the first plant on the right to hit the floating island.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 4
  }
}
From: 2
Bottom Door
To: 4
Water Level Junction

Spark vertically by the first plant on the right to hit the floating island.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 60
  },
  "comesThroughToilet": "yes"
}

Requires:

"canSuitlessMaridia"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 4
  }
}
From: 2
Bottom Door
To: 4
Water Level Junction

Spark vertically in the center of the gap to save Energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 9,
        "excessFrames": 4
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
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: 4
Junction Between Items
To: 1
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 32,
    "excessFrames": 13
  }
}
From: 1
Left Door
To: 3
Junction Below Right Door

Cross the sand, then spark up left.

Requires:

"canPlayInSand"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 1
  }
}
From: 1
Left Door
To: 2
Right Door

Shinespark midair to avoid bonking. Jump outward before sparking save Energy.

Entrance condition:

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

Requires:

"Gravity"
"canMidairShinespark"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 51,
    "excessFrames": 4
  }
}
From: 1
Left Door
To: 2
Right Door

Spark through the top of the door to avoid bonking.

Entrance condition:

{
  "comeInWithSpark": {}
}

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": {}
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 75,
    "excessFrames": 7
  }
}
From: 1
Left Door
To: 2
Right Door

Gain an extra half-tile of runway by coming in very slowly to prevent falling off.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
"canSlowShortCharge"
"canMidairShinespark"
{
  "canShineCharge": {
    "usedTiles": 14,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 69,
    "excessFrames": 7
  }
}
From: 1
Left Door
To: 2
Right Door

Spark at the peak of the jump, just before or after touching the sand fall, in order to be high enough to get over the last pillar.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 68,
    "excessFrames": 12
  }
}
From: 1
Left Door
To: 4
Junction Below Sand Entrance

Jump and spark diagonally into the ceiling before touching the sand at the bottom. Land on the platform or before it and jump onto it. Sparking after touching the sand will prevent Samus from moving much horizontally and will not work.

Requires:

"canPlayInSand"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 2
  }
}
From: 2
Right Door
To: 1
Left Door

Shinespark midair to avoid bonking. Jump outward before sparking save Energy.

Entrance condition:

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

Requires:

"Gravity"
"canMidairShinespark"
"canShinechargeMovement"
{
  "shinespark": {
    "frames": 51,
    "excessFrames": 4
  }
}
From: 2
Right Door
To: 1
Left Door

Spark through the top of the door to avoid bonking.

Entrance condition:

{
  "comeInWithSpark": {}
}

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": {}
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 75,
    "excessFrames": 7
  }
}
From: 2
Right Door
To: 1
Left Door

Gain an extra half-tile of runway by coming in very slowly to prevent falling off.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
"canSlowShortCharge"
"canMidairShinespark"
{
  "canShineCharge": {
    "usedTiles": 14,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 69,
    "excessFrames": 7
  }
}
From: 2
Right Door
To: 1
Left Door

Jump from close to the door in order to be able to spark from further into the sand fall.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 68,
        "excessFrames": 14
      }
    },
    {
      "and": [
        "canSandfallBounce",
        {
          "shinespark": {
            "frames": 68,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}
From: 2
Right Door
To: 4
Junction Below Sand Entrance

Freeze the Evir very low with either crouched shots or diagonal aim-down beam shots, then spark vertically from inside the sand into the ceiling to get to the first platform. Use the Evir as a platform to get to the center of the room.

Requires:

"canTrickyUseFrozenEnemies"
"canPlayInSand"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 2
  }
}
From: 3
Top Sand Entrance
To: 1
Left Door

Perform a diagonal spark to cross the sand.

Requires:

"canPrepareForNextRoom"
"canPlayInSand"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 11,
    "excessFrames": 4
  }
}
From: 4
Junction Below Sand Entrance
To: 1
Left Door

Either perform a horizontal shinespark from the second to last platform, or perform a particularly tight dodge to get to the last platform and then spark diagonally across the rest. The horizontal spark can be done relatively low and then jump off of the sand in order to save Energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 34,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "canCameraManip",
        "canInsaneJump",
        {
          "shinespark": {
            "frames": 11,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
From: 4
Junction Below Sand Entrance
To: 2
Right Door

To save Energy, spark diagonally to get onto the pillar, then jump to the door.

Requires:

"canPlayInSand"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 8,
        "excessFrames": 2
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 1
          }
        }
      ]
    }
  ]
}
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": {
    "framesRequired": 25
  }
}

Requires:

{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

The spark takes Samus directly to the top platform.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 30
  }
}

Requires:

"h_canNavigateUnderwater"
{
  "shinespark": {
    "frames": 23,
    "excessFrames": 10
  }
}
From: 1
Left Door
To: 4
Junction Below Top Door

Spark diagonally through the bomb blocks.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 23,
    "excessFrames": 10
  }
}
From: 1
Left Door
To: 6
Junction Above Bomb Blocks

Spark vertically through the bomb blocks. It is still possible to break the blocks while below 30 Energy by jumping before sparking.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 40
  }
}

Requires:

"h_canNavigateUnderwater"
{
  "or": [
    {
      "shinespark": {
        "frames": 10,
        "excessFrames": 8
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 7,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 1
Left Door
To: 6
Junction Above Bomb Blocks

Spark vertically through the bomb blocks. It is still possible to break the blocks while below 30 Energy by jumping before sparking.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 10,
        "excessFrames": 8
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 7,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 25
  }
}

Requires:

{
  "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: 2
Right Door
To: 4
Junction Below Top Door

The spark takes Samus directly to the top platform.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 30
  }
}

Requires:

"h_canNavigateUnderwater"
{
  "shinespark": {
    "frames": 23,
    "excessFrames": 10
  }
}
From: 2
Right Door
To: 4
Junction Below Top Door

Spark diagonally through the bomb blocks.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 23,
    "excessFrames": 10
  }
}
From: 2
Right Door
To: 6
Junction Above Bomb Blocks

Spark vertically through the bomb blocks. It is still possible to break the blocks while below 30 Energy by jumping before sparking.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 40
  }
}

Requires:

"h_canNavigateUnderwater"
{
  "or": [
    {
      "shinespark": {
        "frames": 10,
        "excessFrames": 8
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 7,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 2
Right Door
To: 6
Junction Above Bomb Blocks

Spark vertically through the bomb blocks. It is still possible to break the blocks while below 30 Energy by jumping before sparking.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 2.4375
  }
}

Requires:

"canStutterWaterShineCharge"
"h_canShineChargeMaxRunway"
{
  "or": [
    {
      "shinespark": {
        "frames": 10,
        "excessFrames": 8
      }
    },
    {
      "and": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 7,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 5
Bottom Junction
To: 6
Junction Above Bomb Blocks

To save Energy, spark diagonally towards the outer sides of the room after hitting the ceiling bomb block.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 6
  }
}

Clears obstacles: A

From: 1
West Leg Left Door
To: 2
East Leg Right Door

Preselect Grapple and be ready to use it when entering the room. Release up or angle up before releasing grapple so the shinespark does not activate instantly. Fall into the sand below the Grapple block with Gravity disabled. Sink into the sand slightly before shinesparking diagonally. Use the windup frames for a shinespark to extend the duration timer.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 110
  }
}

Requires:

{
  "notable": "Shinespark"
}
"h_canNavigateUnderwater"
"canShinechargeMovementTricky"
"canPlayInSand"
"Grapple"
{
  "shinespark": {
    "frames": 63
  }
}
From: 1
West Leg Left Door
To: 2
East Leg Right Door

Preselect Grapple and be ready to use it when entering the room. Release up or angle up before releasing grapple so the shinespark does not activate instantly. Use the windup frames for a shinespark to extend the duration timer.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 150
  }
}

Requires:

{
  "notable": "Shinespark"
}
"h_canNavigateUnderwater"
"canShinechargeMovementComplex"
"Grapple"
{
  "shinespark": {
    "frames": 65
  }
}
{
  "enemyDamage": {
    "enemy": "Menu",
    "type": "contact",
    "hits": 1
  }
}
From: 3
West Leg Right Door
To: 2
East Leg Right Door

Preselect Grapple and be ready to use it when entering the room. Release up or angle up before releasing grapple so the shinespark does not activate instantly. Use the windup frames for a shinespark to extend the duration timer.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 150
  }
}

Requires:

{
  "notable": "Shinespark"
}
"h_canNavigateUnderwater"
"canShinechargeMovementComplex"
"Grapple"
{
  "shinespark": {
    "frames": 65
  }
}
{
  "enemyDamage": {
    "enemy": "Menu",
    "type": "contact",
    "hits": 1
  }
}
From: 4
West Leg Sand
To: 2
East Leg Right Door

Shinespark up right in order to avoid the Menus. Samus can save some Energy with HiJump and a flatley jump from the left platform.

Requires:

"Grapple"
{
  "useFlashSuit": {}
}
"canDodgeWhileShooting"
{
  "or": [
    {
      "shinespark": {
        "frames": 53,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "HiJump",
        "canFlatleyJump",
        {
          "shinespark": {
            "frames": 50,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
From: 5
Junction Above Grapple Block
To: 2
East Leg Right Door

Shinespark up right in order to avoid the Menus.

Requires:

"Grapple"
{
  "useFlashSuit": {}
}
"canDodgeWhileShooting"
{
  "or": [
    {
      "shinespark": {
        "frames": 46,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 42,
            "excessFrames": 4
          }
        }
      ]
    },
    {
      "and": [
        "canGravityJump",
        {
          "shinespark": {
            "frames": 35,
            "excessFrames": 4
          }
        }
      ]
    },
    {
      "and": [
        "canGravityJump",
        "HiJump",
        {
          "shinespark": {
            "frames": 31,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
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

Jump onto the platform, then hold angle-down to straight jump and move right, activating the spark when Samus is about one tile deep into the sandfall.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 82,
    "excessFrames": 14
  }
}
"canPlayInSand"
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 99,
    "excessFrames": 5
  }
}
From: 1
Left Door
To: 2
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 82,
    "excessFrames": 13
  }
}
From: 1
Left Door
To: 5
Left Pillar Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 6,
        "excessFrames": 2
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 3,
            "excessFrames": 2
          }
        }
      ]
    }
  ]
}
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

Jump across to the first pillar, then hold angle-down to straight jump and move left, activating the spark up to about two tiles deep into the sandfall.

Entrance condition:

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

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 86,
    "excessFrames": 39
  }
}
"canPlayInSand"
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 99,
    "excessFrames": 5
  }
}
From: 4
Below Sand Entrance
To: 2
Right Door

Requires:

"canPlayInSand"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 4
  }
}
From: 4
Below Sand Entrance
To: 5
Left Pillar Junction

Requires:

"canPlayInSand"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 5,
    "excessFrames": 4
  }
}
From: 5
Left Pillar Junction
To: 2
Right Door

Requires:

"canPlayInSand"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 64,
    "excessFrames": 13
  }
}
From: 5
Left Pillar Junction
To: 4
Below Sand Entrance

Requires:

"canPlayInSand"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 4
  }
}
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": {
    "framesRequired": 25
  }
}

Requires:

{
  "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": {
    "framesRequired": 25
  }
}

Requires:

{
  "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": {
    "framesRequired": 95
  },
  "comesThroughToilet": "no"
}

Requires:

"canShinechargeMovementTricky"
{
  "enemyDamage": {
    "enemy": "Blue Sidehopper",
    "type": "contact",
    "hits": 1
  }
}
"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

Spark through the top of the door to avoid the platforms.

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 112,
    "excessFrames": 16
  }
}
From: 2
Right Door
To: 1
Left Door

Spark through the top of the door to avoid the platforms.

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 112,
    "excessFrames": 35
  }
}
From: 3
Junction (Get Past Metroids, Left to Right)
To: 2
Right Door

Requires:

"canMidairShinespark"
{
  "canShineCharge": {
    "usedTiles": 31,
    "openEnd": 0
  }
}
{
  "or": [
    {
      "and": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "shinespark": {
            "frames": 54
          }
        }
      ]
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 54
          }
        }
      ]
    },
    {
      "and": [
        {
          "metroidFrames": 300
        },
        {
          "shinespark": {
            "frames": 54
          }
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "shinespark": {
            "frames": 75,
            "excessFrames": 16
          }
        }
      ]
    }
  ]
}
From: 3
Junction (Get Past Metroids, Left to Right)
To: 2
Right Door

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    "canMetroidAvoid"
  ]
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 2
  }
}
From: 4
Junction (Get Past Metroids, Right to Left)
To: 1
Left Door

Requires:

"canMidairShinespark"
{
  "canShineCharge": {
    "usedTiles": 23,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 80,
    "excessFrames": 5
  }
}
{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    "Ice",
    "ScrewAttack",
    "canPseudoScrew",
    {
      "metroidFrames": 200
    }
  ]
}
From: 4
Junction (Get Past Metroids, Right to Left)
To: 1
Left Door

While on the first platform, perform a long jump to the left then diagonally spark low into the side of the next platform. This will put Samus into a position where the Metroid will swoop underneath her.

Requires:

"canMetroidAvoid"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 8,
    "excessFrames": 1
  }
}
{
  "or": [
    "canInsaneJump",
    {
      "and": [
        "canTrickyJump",
        "canLateralMidAirMorph"
      ]
    },
    {
      "and": [
        "canTrickyJump",
        "canPreciseWalljump",
        {
          "acidFrames": 16
        }
      ]
    },
    {
      "and": [
        "Gravity",
        {
          "acidFrames": 16
        }
      ]
    },
    {
      "acidFrames": 27
    }
  ]
}
From: 4
Junction (Get Past Metroids, Right to Left)
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 2
  }
}
{
  "or": [
    "canInsaneJump",
    {
      "and": [
        "canTrickyJump",
        "canLateralMidAirMorph"
      ]
    },
    {
      "and": [
        "canTrickyJump",
        "canPreciseWalljump",
        {
          "acidFrames": 16
        }
      ]
    },
    {
      "and": [
        "Gravity",
        {
          "acidFrames": 16
        }
      ]
    },
    {
      "acidFrames": 27
    }
  ]
}
From: 1
Top Right Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 102
  }
}

Requires:

"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 22
  }
}
{
  "or": [
    "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": [
    "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": {
    "framesRequired": 80
  }
}

Requires:

"HiJump"
"canCarefulJump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 6
  }
}
{
  "or": [
    "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": {
    "framesRequired": 110
  }
}

Requires:

"canWallJumpInstantMorph"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 5
  }
}
{
  "or": [
    "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": {
    "framesRequired": 105
  }
}

Requires:

"canWalljump"
"canMidairWiggle"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 5
  }
}
{
  "or": [
    "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
  }
}
"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": [
    "canMetroidAvoid",
    "Ice",
    "f_KilledMetroidRoom3"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 29,
    "openEnd": 2
  }
}
{
  "or": [
    {
      "shinespark": {
        "frames": 75
      }
    },
    {
      "and": [
        "canShinechargeMovementComplex",
        {
          "shinespark": {
            "frames": 50
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Bottom Door
To: 2
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

"f_KilledMetroidRoom4"
{
  "shinespark": {
    "frames": 1,
    "excessFrames": 1
  }
}
From: 2
Right Door
To: 3
Mother Brain

Shinespark diagonally into the lower Rinka Spawner while holding down, spamming jump, then pressing forward, in order to glitch through the first Mother Brain Zebetites during Samus' i-frames. The remaining Zebetites will not spawn.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 100
  }
}

Requires:

{
  "notable": "Speed Zebetite Skip"
}
{
  "shinespark": {
    "frames": 4
  }
}
{
  "enemyDamage": {
    "enemy": "Rinka",
    "type": "contact",
    "hits": 1
  }
}
"i_Objective1Complete"
"i_Objective2Complete"
"i_Objective3Complete"
"i_Objective4Complete"
From: 2
Right Door
To: 3
Mother Brain

Shinespark diagonally into the lower Rinka Spawner while holding down, spamming jump, then pressing forward, in order to glitch through the first Mother Brain Zebetites during Samus' i-frames. The remaining Zebetites will not spawn.

Entrance condition:

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

Requires:

{
  "notable": "Speed Zebetite Skip"
}
{
  "shinespark": {
    "frames": 4
  }
}
{
  "enemyDamage": {
    "enemy": "Rinka",
    "type": "contact",
    "hits": 1
  }
}
"i_Objective1Complete"
"i_Objective2Complete"
"i_Objective3Complete"
"i_Objective4Complete"
From: 2
Right Door
To: 3
Mother Brain

Shinespark diagonally into the lower Rinka Spawner while holding down, spamming jump, then pressing forward, in order to glitch through the first Mother Brain Zebetites during Samus' i-frames. The remaining Zebetites will not spawn.

Requires:

{
  "notable": "Speed Zebetite Skip"
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 4
  }
}
{
  "enemyDamage": {
    "enemy": "Rinka",
    "type": "contact",
    "hits": 1
  }
}
"i_Objective1Complete"
"i_Objective2Complete"
"i_Objective3Complete"
"i_Objective4Complete"
From: 2
Middle Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 75
  }
}

Requires:

"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": {
    "framesRequired": 165
  }
}

Requires:

"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": {
    "framesRequired": 100
  }
}

Requires:

"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": {
    "framesRequired": 165
  }
}

Requires:

"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": {
    "framesRequired": 155
  }
}

Requires:

"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": {
    "framesRequired": 80
  }
}

Requires:

"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": {
    "framesRequired": 85
  }
}

Requires:

"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": {
    "framesRequired": 145
  }
}

Requires:

"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": {
    "framesRequired": 110
  }
}

Requires:

"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": {
    "framesRequired": 125
  }
}

Requires:

"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": {
    "framesRequired": 110
  }
}

Requires:

"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": {
    "framesRequired": 100
  }
}

Requires:

"HiJump"
"canWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 5
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 3
Bottom Right Door
To: 1
Top Right Doorway

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 130
  }
}

Requires:

"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": {
    "framesRequired": 100
  }
}

Requires:

"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": {
    "framesRequired": 30
  }
}

Requires:

"Wave"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 18
  }
}

Exit condition:

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

Unlocks doors:

{"types":["ammo"],"requires":["never"]}
From: 2
Bottom Door
To: 2
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 4,
    "excessFrames": 4
  }
}
From: 1
Top Door
To: 2
Right Door

Entrance condition:

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

Requires:

{
  "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: 2
Right Door
To: 1
Top Door

Enter shinecharged with a spin-jump. Perform quick ledge-grabs to reach the top of the room and spark out.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 130
  }
}

Requires:

"canPrepareForNextRoom"
"ScrewAttack"
"HiJump"
"canWalljump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 6
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Enter shinecharged with a spin-jump. Perform quick ledge-grabs to reach the top of the room and spark out.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 155
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

With the pirates killed, Samus can spark up near the center of the room to save Energy.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 7,
    "excessFrames": 5
  }
}
From: 1
Left Door
To: 2
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 19,
    "excessFrames": 7
  }
}
{
  "enemyDamage": {
    "enemy": "Tourian Space Pirate (all)",
    "type": "laser",
    "hits": 1
  }
}
From: 2
Right Door
To: 1
Left Door

Fall through the speed blocks from above with Temporary Blue, or kill the pirates from above with speed echoes.

Requires:

"h_getBlueSpeedMaxRunway"
{
  "enemyDamage": {
    "enemy": "Tourian Space Pirate (all)",
    "type": "contact",
    "hits": 1
  }
}
{
  "or": [
    "canTemporaryBlue",
    {
      "and": [
        "canUseSpeedEchoes",
        "h_canShineChargeMaxRunway",
        {
          "shinespark": {
            "frames": 2,
            "excessFrames": 2
          }
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 4
Top of Shaft Without Acid Triggered

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 15
  }
}

Requires:

"canPrepareForNextRoom"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 57,
    "excessFrames": 13
  }
}
From: 1
Left Door
To: 4
Top of Shaft Without Acid Triggered

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 55,
    "excessFrames": 13
  }
}
From: 3
Bottom of Shaft
To: 1
Left Door

Gain a shinecharge by running right-to-left at the bottom of the room. Move quickly to minimize damage from the acid, which will begin rising as soon as you reach the bottom of the room. Shinespark up the shaft.

Requires:

"Gravity"
"canSuitlessLavaDive"
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 0
  }
}
{
  "acidFrames": 90
}
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 76,
    "excessFrames": 6
  }
}
From: 3
Bottom of Shaft
To: 1
Left Door

Gain a shinecharge by running right-to-left at the bottom of the room, performing a stutter just before the acid reaches Samus' feet. Use spin jumps to minimize damage from the acid, and spark diagonally (to the left) mid-air to make it up the shaft.

Requires:

{
  "notable": "Suitless Acid Bath Shinespark"
}
"canStutterWaterShineCharge"
"canInsaneJump"
{
  "acidFrames": 215
}
"canShinechargeMovementTricky"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 83,
    "excessFrames": 2
  }
}
From: 3
Bottom of Shaft
To: 1
Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 76,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "SpeedBooster",
        {
          "shinespark": {
            "frames": 73,
            "excessFrames": 4
          }
        }
      ]
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 72,
            "excessFrames": 4
          }
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "SpeedBooster",
        {
          "shinespark": {
            "frames": 64,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
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": {
    "framesRequired": 90
  }
}

Requires:

"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": {
    "framesRequired": 90
  }
}

Requires:

"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": {
    "framesRequired": 10
  }
}

Requires:

{
  "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": {
    "framesRequired": 10
  }
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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