canHeroShot (Hard)

The ability to follow a shot to prevent it from despawning before hitting its target. This may include aiming between enemies or waiting for the shot to travel some distance before following it.

Difficulty filter

Strats ()

From: 1
Left Door
To: 2
Right Door

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

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

Unlocks doors:

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

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

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

Unlocks doors:

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

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Clears obstacles: B, C

From: 2
Right Door
To: 3
Item

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Clears obstacles: A, C

From: 3
Item
To: 1
Left Door

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

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

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

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

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

Entrance condition:

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

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
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": {}
}

Requires:

{
  "shineChargeFrames": 100
}
{
  "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: 9
Junction (Top Rippers)
To: 5
Top Right Door

Wall jump between the Rippers. Either shoot the block, fall, and quickly climb again, or shoot from the bottom and follow Samus's shot up the tower.

Requires:

{
  "notable": "Hero Shot"
}
"canHeroShot"
"canPreciseWalljump"
"canStaggeredWalljump"
From: 1
Left Door
To: 3
Bottom Right Door

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

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

Unlocks doors:

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

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 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: 7
Top Right Door
To: 1
Left Side - Top Door

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

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: 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

Kill the enemies, then use the bottom to charge a spark. Shoot the shot block from the ground and follow it up so that it breaks, and continue through the left door.

Requires:

"HiJump"
"canShinechargeMovementComplex"
"canHeroShot"
{
  "canShineCharge": {
    "usedTiles": 43,
    "openEnd": 0
  }
}
{
  "or": [
    "canPreciseWalljump",
    "canTrickyJump",
    "SpaceJump"
  ]
}
{
  "heatFrames": 310
}
{
  "shineChargeFrames": 155
}

Exit condition:

{
  "leaveShinecharged": {}
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":500}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":180}]}
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: 1
Left Door
To: 2
Right Door

Shoot from the middle of the second set of crumble blocks from the left.

Requires:

{
  "obstaclesNotCleared": [
    "A"
  ]
}
"SpeedBooster"
"canHeroShot"
{
  "heatFrames": 290
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 45,
    "openEnd": 1
  }
}

Unlocks doors:

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

Shoot while climbing the highest ramp for the shot to open the door.

Requires:

{
  "obstaclesNotCleared": [
    "A"
  ]
}
"SpeedBooster"
"canHeroShot"
{
  "heatFrames": 290
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 45,
    "openEnd": 1
  }
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

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

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovementTricky"
"canHeroShot"
{
  "shinespark": {
    "frames": 35,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
"canShinechargeMovementTricky"
"canHeroShot"
{
  "shinespark": {
    "frames": 35,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Shinecharge near the missile location, then fall down and shoot a beam shot through the lower half of the large stalactite. Shinespark to the right before the shot goes off screen, and have it open the door before Samus gets there.

Requires:

{
  "canShineCharge": {
    "usedTiles": 27,
    "gentleUpTiles": 2,
    "openEnd": 1
  }
}
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "heatFrames": 370
}
"canShinechargeMovementComplex"
"canHeroShot"
{
  "shinespark": {
    "frames": 31
  }
}
{
  "doorUnlockedAtNode": 3
}

Exit condition:

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

Unlocks doors:

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

Break the shot blocks with Power Beam by first rolling into the morph tunnel to unlock camera scroll for this room. The blocks can now be cleared from the left side by shooting and quickly scrolling the camera to the right a small amount. A shot from crouch will reach the bottom block by following the shot as a ball, or wave beam works from the stairs. Screw Attack is still needed to clear the bomb blocks.

Requires:

{
  "notable": "Missile Chozo Camera Unlock"
}
"ScrewAttack"
"Morph"
"canCameraManip"
"canHeroShot"
From: 3
Bottom Left Door
To: 4
Bottom Chozo Item

Land on the crumble blocks while unmorphing, in order to retain temporary blue while falling, breaking the bomb blocks Roll most of the way into the morph tunnel to unlock the camera scroll, then roll back left, crouch, fire a shot, and follow it to the right, to clear the shot blocks.

Entrance condition:

{
  "comeInWithTemporaryBlue": {}
}

Requires:

"canChainTemporaryBlue"
"canCameraManip"
"canHeroShot"
From: 1
Left Door
To: 2
Right Door

Land on the first spike platform, and use it to run and jump far enough through the room to trigger the fourth spike platform to fall. Fire a shot mid-air and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 85
}
"Gravity"
"canShinechargeMovementTricky"
"canHeroShot"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 31
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 70
}
{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"
"canShinechargeMovementTricky"
"canHeroShot"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 37
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Wait for the first spike platform to fall, jump onto it, and use it to run and jump far enough through the room to trigger the fourth spike platform to fall. Fire a shot mid-air and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 115
}
"Gravity"
"canShinechargeMovementTricky"
"canHeroShot"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 31
  }
}

Exit condition:

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

Unlocks doors:

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

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

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 70
}
{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"
"canShinechargeMovementTricky"
"canHeroShot"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 37
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

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

Enter the room with a shinecharge. Run and jump off the ledge. Fire a shot mid-air and activate the shinespark wind-up. Take a hit from the the Bull (if power is on). Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 60
}
"canShinechargeMovementTricky"
"canHeroShot"
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Bull",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "and": [
        {
          "not": "f_DefeatedPhantoon"
        },
        "canRiskPermanentLossOfAccess"
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 32
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 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: 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: 2
Right Door
To: 1
Left Door

Position Samus to where her shot can partially go through the right tile of the tunnel above. Shoot up, then jump to move the camera up so that it hits the block. 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.

Requires:

"canHeroShot"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 19,
    "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

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

Requires:

{
  "shineChargeFrames": 160
}
"h_canNavigateUnderwater"
"canPlayInSand"
"canHeroShot"
"canTrickyJump"
"canShinechargeMovementTricky"
{
  "shinespark": {
    "frames": 25,
    "excessFrames": 4
  }
}
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"]}