The ability to perform simple movement with a shinespark charge timer running to get into position to shinespark. This reposition may be necessary to avoid obstacles, conserve energy, etc. After moving, be sure to wait for Samus to come to a complete stop before pressing jump to spark, because if Samus has horizontal momentum then jumping will cause Samus to spin jump instead of sparking.
Dependencies: canShinespark
Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "canShinechargeMovement" "canUseIFrames" "h_canShineChargeMaxRunway" { "shineChargeFrames": 110 } Exit condition: { "leaveShinecharged": {} } |
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 } } ] } ] } |
Starting from the door, use a 1-tap shortcharge to gain a shinecharge running to the right. Use the remaining runway to gain speed to clear the pits with a single jump. Then spark vertically or diagonally. Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 25, "openEnd": 2 } } { "shinespark": { "frames": 128, "excessFrames": 6 } } { "obstaclesCleared": [ "A" ] } Clears obstacles: A |
Starting from the door, use a 1-tap shortcharge to gain a shinecharge running to the right. Use the remaining runway to gain speed to clear the pits with a single jump, using Screw Attack to avoid Boyon damage. Then spark vertically or diagonally. Requires: "canShinechargeMovement" "canCarefulJump" { "canShineCharge": { "usedTiles": 23, "openEnd": 2 } } "ScrewAttack" { "shinespark": { "frames": 128, "excessFrames": 6 } } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 50 } "canShinechargeMovement" Exit condition: { "leaveShinecharged": {} } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 50 } "canShinechargeMovement" Exit condition: { "leaveShinecharged": {} } |
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 37, "openEnd": 0 } } { "shineChargeFrames": 60 } Exit condition: { "leaveShinecharged": {} } |
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 36, "openEnd": 1 } } { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
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 |
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 } } ] } ] } |
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: { "canShineCharge": { "usedTiles": 25, "steepUpTiles": 3, "steepDownTiles": 3, "openEnd": 1 } } { "or": [ "canCarefulJump", { "and": [ "canShinechargeMovement", { "shinespark": { "frames": 2 } } ] } ] } { "shinespark": { "frames": 28 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 8
Central Junction
To: 4
Top Right Door
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 25, "openEnd": 1, "steepUpTiles": 3, "steepDownTiles": 3 } } { "shineChargeFrames": 150 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
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 |
It is possible to run through the Yapping Maw while it is attacking a different direction. But that likely requires acid damage and isn't entirely reliable. Requires: { "obstaclesCleared": [ "A" ] } "canMidairShinespark" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 18, "openEnd": 1, "startingDownTiles": 0, "steepDownTiles": 1, "steepUpTiles": 2 } } { "shinespark": { "frames": 45 } } Exit condition: { "leaveWithSpark": { "position": "top" } } |
Shinespark from the end of the entry runway, just past the down slope. Samus will crash into the last set of blocks preventing access to the opposite door. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 37 } "canShinechargeMovement" "canHorizontalShinespark" { "shinespark": { "frames": 70 } } { "or": [ "Morph", "canTunnelCrawl", "canTurnaroundAimCancel", { "and": [ "canTwoTileSqueeze", "canXRayTurnaround" ] } ] } |
Shinespark below the top block or Samus will crash into a solid wall. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 50 } "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 85, "excessFrames": 20 } } |
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 } } |
Requires: "canShinechargeMovement" "h_canShineChargeMaxRunway" { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
Requires: "canShinechargeMovement" "h_canShineChargeMaxRunway" { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
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": {} } Requires: { "shineChargeFrames": 35 } "f_TourianOpen" "h_canNavigateUnderwater" "canShinechargeMovement" { "shinespark": { "frames": 21, "excessFrames": 8 } } |
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": {} } Requires: { "shineChargeFrames": 20 } "f_TourianOpen" "h_canNavigateUnderwater" "canShinechargeMovement" { "shinespark": { "frames": 24, "excessFrames": 9 } } |
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 33, "openEnd": 0, "steepUpTiles": 2, "steepDownTiles": 5 } } { "shineChargeFrames": 115 } Exit condition: { "leaveShinecharged": {} } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 54 } "canShinechargeMovement" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "no" } Requires: { "shineChargeFrames": 60 } "canShinechargeMovement" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Bottom Door
To: 1
Right Door
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "yes" } Requires: { "shineChargeFrames": 65 } "canShinechargeMovement" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 65 } "canShinechargeMovement" Exit condition: { "leaveShinecharged": {} } |
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 65 } "canShinechargeMovement" Exit condition: { "leaveShinecharged": {} } |
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: 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: 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: 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: 1
Left Door
To: 2
Right Door
Shoot the bridge to see where it ends. Opening the door requires a shot that is fired while Samus has some momentum from running to the right. Charge a spark running left then run off right into a preopened door. Requires: { "canShineCharge": { "usedTiles": 19, "openEnd": 1 } } "canShinechargeMovement" "canCarefulJump" { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["powerbomb"],"requires":[]} {"types":["missiles","super"],"requires":["canTrickyJump"]} |
From: 1
Left Door
To: 2
Right Door
Requires: { "canShineCharge": { "usedTiles": 19, "openEnd": 2 } } "canShinechargeMovement" "Gravity" { "shineChargeFrames": 80 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Bottom Left Door
To: 1
Bottom Left Door
Requires: { "canShineCharge": { "usedTiles": 30, "openEnd": 0 } } "canShinechargeMovement" { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
From: 1
Bottom Left Door
To: 1
Bottom Left Door
Requires: { "obstaclesCleared": [ "C" ] } { "canShineCharge": { "usedTiles": 41, "openEnd": 0 } } "canShinechargeMovement" { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "obstaclesCleared": [ "C" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 25, "openEnd": 0 } } { "shineChargeFrames": 45 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "canShineCharge": { "usedTiles": 30, "openEnd": 0 } } "canShinechargeMovement" { "shineChargeFrames": 50 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "canShineCharge": { "usedTiles": 30, "openEnd": 0 } } "canShinechargeMovement" { "shineChargeFrames": 50 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } "canShinechargeMovement" { "obstaclesCleared": [ "A" ] } { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "or": [ "canWalljump", "HiJump", "h_canFly", "canSpringBallJumpMidAir", "h_canCrouchJumpDownGrab" ] } { "canShineCharge": { "usedTiles": 25, "openEnd": 1 } } "canShinechargeMovement" { "shineChargeFrames": 95 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Top Left Door
To: 1
Top Left Door
Assumes taking some time to build run speed for jumping over the gap. Requires: { "canShineCharge": { "usedTiles": 20, "openEnd": 0 } } "canShinechargeMovement" { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } |
From: 1
Top Left Door
To: 1
Top Left Door
Assumes stopping two tiles before the gap, to have enough space run and gain enough speed to jump over the gap without needing to turn around first. Requires: { "canShineCharge": { "usedTiles": 18, "openEnd": 1 } } "canShinechargeMovement" { "shineChargeFrames": 85 } Exit condition: { "leaveShinecharged": {} } |
From: 2
Top Right Door
To: 3
Bottom Left Door
Requires: { "canShineCharge": { "usedTiles": 20, "openEnd": 1 } } "canShinechargeMovement" "canQuickDrop" { "shineChargeFrames": 115 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["missiles"],"requires":["never"]} {"types":["super"],"requires":[]} { "types": [ "powerbomb" ], "requires": [ { "or": [ "h_canUseSpringBall", { "and": [ "canTrickyJump", { "or": [ "canCrumbleJump", "canWallJumpInstantMorph" ] } ] } ] } ] } |
From: 1
Left Door
To: 1
Left Door
Requires: "canXMode" "h_XModeThornHit" "h_XModeThornHit" "h_XModeThornHit" "h_canShineChargeMaxRunway" "canShinechargeMovement" { "shineChargeFrames": 130 } Exit condition: { "leaveShinecharged": {} } |
From: 9
Right Etecoon Shaft - Top Left Door
To: 9
Right Etecoon Shaft - Top Left Door
Requires: { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } "canShinechargeMovement" { "shineChargeFrames": 60 } Exit condition: { "leaveShinecharged": {} } |
From: 9
Right Etecoon Shaft - Top Left Door
To: 9
Right Etecoon Shaft - Top Left Door
Achieve a shinecharge before running into the wall, to be able to make it to the door faster. Requires: { "canShineCharge": { "usedTiles": 16, "openEnd": 1 } } "canShinechargeMovement" { "shineChargeFrames": 45 } Exit condition: { "leaveShinecharged": {} } |
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": {} } Requires: { "shineChargeFrames": 30 } "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": {} } Requires: { "shineChargeFrames": 60 } "HiJump" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 20, "excessFrames": 11 } } |
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 18, "openEnd": 1 } } { "shinespark": { "frames": 9, "excessFrames": 5 } } |
From: 1
Top Left Door
To: 3
Bottom Right Door
Requires: { "canShineCharge": { "usedTiles": 30, "openEnd": 0 } } "canShinechargeMovement" { "shineChargeFrames": 60 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "canShineCharge": { "usedTiles": 22, "openEnd": 0 } } "canShinechargeMovement" { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" { "shineChargeFrames": 30 } Exit condition: { "leaveShinecharged": {} } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" { "shineChargeFrames": 130 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "canShineCharge": { "usedTiles": 20, "openEnd": 0 } } "canShinechargeMovement" { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
From: 4
Left Side - Middle Doorway (Behind the Power Bomb Blocks)
To: 4
Left Side - Middle Doorway (Behind the Power Bomb Blocks)
Use the morph tunnel that used to have crumble blocks as a faster path to the Mission Impossible transition. Requires: "Morph" { "canShineCharge": { "usedTiles": 16, "openEnd": 0 } } { "or": [ "canShinechargeMovementTricky", { "and": [ "canShinechargeMovement", "h_canUseSpringBall" ] } ] } { "obstaclesCleared": [ "C" ] } { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } |
From: 6
Right Side - Top Middle Door
To: 6
Right Side - Top Middle Door
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 19, "openEnd": 0 } } { "shineChargeFrames": 70 } Exit condition: { "leaveShinecharged": {} } |
Requires: "canShinechargeMovement" "HiJump" "canMidairShinespark" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 85, "excessFrames": 3 } } |
From: 1
Top Right Door
To: 1
Top Right Door
Requires: { "obstaclesCleared": [ "A" ] } "h_canShineChargeMaxRunway" "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "canShinechargeMovement" { "shineChargeFrames": 80 } Exit condition: { "leaveShinecharged": {} } |
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": {} } |
Requires: "Gravity" "h_canShineChargeMaxRunway" "canShinechargeMovement" { "shineChargeFrames": 35 } Exit condition: { "leaveShinecharged": {} } |
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":[]} |
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: 3
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 10 } "canShinechargeMovement" { "shinespark": { "frames": 24, "excessFrames": 2 } } "h_canBombThings" |
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: 2
Right Door
To: 2
Right Door
Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "h_canShineChargeMaxRunway" "canShinechargeMovement" { "shineChargeFrames": 140 } Exit condition: { "leaveShinecharged": {} } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" { "obstaclesCleared": [ "A" ] } { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" { "obstaclesCleared": [ "A" ] } { "shineChargeFrames": 45 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "canShineCharge": { "usedTiles": 22, "openEnd": 0 } } "canShinechargeMovement" { "or": [ "f_DefeatedKraid", { "obstaclesCleared": [ "f_DefeatedKraid" ] } ] } { "shineChargeFrames": 45 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "canShineCharge": { "usedTiles": 22, "openEnd": 0 } } "canShinechargeMovement" { "or": [ "f_DefeatedKraid", { "obstaclesCleared": [ "f_DefeatedKraid" ] } ] } { "shineChargeFrames": 45 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } "canShinechargeMovement" { "shineChargeFrames": 60 } Exit condition: { "leaveShinecharged": {} } |
From: 2
Left Side - Top Middle Door
To: 1
Left Side - Top Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 22 } "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 19 } } |
From: 2
Left Side - Top Middle Door
To: 3
Left Side - Bottom Middle Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 115 } "canShinechargeMovement" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Left Side - Top Middle Door
To: 3
Left Side - Bottom Middle Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 105 } "canShinechargeMovement" { "shinespark": { "frames": 7, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Left Side - Top Middle Door
To: 3
Left Side - Bottom Middle Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" { "shineChargeFrames": 105 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
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: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 35 } "canShinechargeMovement" { "shinespark": { "frames": 39 } } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 70 } "canShinechargeMovement" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Left Side - Bottom Door
To: 5
Bottom Door
Entrance condition: { "comeInShinecharging": { "length": 4, "openEnd": 1 } } Requires: "canShinechargeMovement" { "shineChargeFrames": 50 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Bottom Door
To: 4
Left Side - Bottom Door
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 40 } "canShinechargeMovement" { "shinespark": { "frames": 9 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "canXMode" "canBounceBall" "canLateralMidAirMorph" "canShinechargeMovement" "h_canShineChargeMaxRunway" "h_XModeSpikeHitLeniency" "h_XModeSpikeHitLeniency" { "shinespark": { "frames": 6 } } |
From: 1
Left Door
To: 5
Bottom Right Junction
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 100 } "canShinechargeMovement" "canHorizontalShinespark" { "heatFrames": 155 } { "shinespark": { "frames": 54, "excessFrames": 15 } } { "heatFrames": 105 } |
From: 2
Right Door
To: 3
Bottom Left Junction
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 105 } "canShinechargeMovement" "canHorizontalShinespark" { "heatFrames": 195 } { "shinespark": { "frames": 58, "excessFrames": 0 } } { "heatFrames": 105 } |
Requires: "canWalljump" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 43, "openEnd": 0 } } { "heatFrames": 380 } { "shinespark": { "frames": 16, "excessFrames": 4 } } |
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "canShinechargeMovement" { "heatFrames": 150 } { "shineChargeFrames": 135 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "canShinechargeMovement" { "heatFrames": 300 } { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } } { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" { "shineChargeFrames": 110 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" { "shineChargeFrames": 110 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Left Door
To: 2
Right Door
Jump over the Refill station before Shinesparking. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 50 } "canShinechargeMovement" { "shinespark": { "frames": 11 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 10 } "canShinechargeMovement" { "shinespark": { "frames": 21 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Right Door
To: 1
Left Door
Jump over the Refill station before Shinesparking. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 50 } "canShinechargeMovement" { "shinespark": { "frames": 11 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 10 } "canShinechargeMovement" { "shinespark": { "frames": 21 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
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 } ] } ] } |
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
Top Left Door
To: 7
Elevator
Entrance condition: { "comeInShinecharging": { "length": 4, "openEnd": 0, "gentleDownTiles": 2 } } Requires: "canShinechargeMovement" { "shineChargeFrames": 125 } Exit condition: { "leaveShinecharged": {} } |
Spark left through the speed blocks, then run to the right and back to get speed to go through the rest. If performing the spark with low energy, there is a risk of ending the spark above the spikes or in front of the Pirate; to be safe, assuming Samus has heat protection and begins sparking about 3 tiles from the Speed blocks, start with between 72 and 87 energy or at least 105 energy; with a buffered crumble jump to the right, up to 93 energy can work. Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 35 } { "notable": "Reverse Spark" } "canShinechargeMovement" "canHorizontalShinespark" { "or": [ { "shinespark": { "frames": 87, "excessFrames": 10 } }, { "and": [ "h_heatProof", "canControlShinesparkEnd", { "shinespark": { "frames": 87, "excessFrames": 44 } } ] } ] } { "heatFrames": 675 } "h_getBlueSpeedMaxRunway" { "or": [ "canSpeedball", { "heatFrames": 15 } ] } Clears obstacles: A |
From: 4
Bottom Right Door
To: 2
Far Left Door
Spark left through the speed blocks, then run to the right and back to get speed to go through the rest. If performing the spark with low energy, there is a risk of ending the spark above the spikes or in front of the Pirate; to be safe, assuming Samus has heat protection, begin the shinespark at the Speed blocks with between 68 and 84 energy, or at least 101 energy; with a buffered crumble jump to the right, up to 89 energy can work. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 85 } { "notable": "Reverse Spark" } "canShinechargeMovement" "canHorizontalShinespark" { "or": [ { "shinespark": { "frames": 84, "excessFrames": 10 } }, { "and": [ "h_heatProof", "canControlShinesparkEnd", { "shinespark": { "frames": 84, "excessFrames": 45 } } ] } ] } { "heatFrames": 715 } "h_getBlueSpeedMaxRunway" { "or": [ "canSpeedball", { "heatFrames": 15 } ] } Clears obstacles: A |
Enabled by coming in from the left and breaking the speed blocks on the way, or coming in charged and opening the path to the left. Requires: "h_heatProof" { "obstaclesCleared": [ "A" ] } "canShinechargeMovement" "h_canShineChargeMaxRunway" { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
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 } } ] } ] } |
Requires: { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] } "canShinechargeMovement" "h_canShineChargeMaxRunway" { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } |
Requires: "HiJump" "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 22, "openEnd": 1 } }, { "and": [ { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] }, "h_canShineChargeMaxRunway" ] } ] } { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "SpaceJump" "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 22, "openEnd": 1 } }, { "and": [ { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] }, "h_canShineChargeMaxRunway" ] } ] } { "shineChargeFrames": 80 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 31, "openEnd": 0 } }, { "and": [ { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] }, "h_canShineChargeMaxRunway" ] } ] } { "shineChargeFrames": 100 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Get a normal height jump by not pressing run while SpeedBooster is equipped, as the Shinespark is stored. Requires: "canWalljump" "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 22, "openEnd": 1 } }, { "and": [ { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] }, "h_canShineChargeMaxRunway" ] } ] } { "shineChargeFrames": 50 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Top Left Door
To: 4
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 45 } "canShinechargeMovement" "canHorizontalShinespark" { "shinespark": { "frames": 29, "excessFrames": 5 } } |
From: 3
Bottom Right Door
To: 2
Bottom Left Door
Requires: "h_runOverRespawningEnemies" { "or": [ { "canShineCharge": { "usedTiles": 18, "openEnd": 1, "gentleUpTiles": 2, "gentleDownTiles": 4 } }, { "and": [ { "doorUnlockedAtNode": 3 }, { "canShineCharge": { "usedTiles": 19, "openEnd": 1, "gentleUpTiles": 2, "gentleDownTiles": 4 } } ] } ] } "canShinechargeMovement" { "shineChargeFrames": 50 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"nodeId":3,"types":["ammo"],"requires":[]} {"types":["ammo"],"requires":[]} |
Takes three walljumps, and must shinespark at the apex. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 110 } "canPreciseWalljump" "canConsecutiveWalljump" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 78 } } |
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: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 80 } { "or": [ { "and": [ "canWalljump", { "shinespark": { "frames": 20 } } ] }, "canTrickyDashJump" ] } "HiJump" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 60 } } |
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 } } |
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: 2
Right Vertical Door
Get a normal height jump by releasing run with SpeedBooster and no HiJump. Break spin to reach the transition without a wall jump. Requires: { "obstaclesCleared": [ "A", "B" ] } { "canShineCharge": { "usedTiles": 38, "openEnd": 2, "gentleDownTiles": 6 } } "canShinechargeMovement" { "shineChargeFrames": 45 } Exit condition: { "leaveShinecharged": {} } |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Get a normal height jump by releasing run with SpeedBooster and no HiJump. Break spin to reach the transition without a wall jump. Requires: { "obstaclesCleared": [ "B" ] } { "obstaclesNotCleared": [ "A" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 32, "gentleDownTiles": 6, "openEnd": 1 } } { "shineChargeFrames": 65 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "obstaclesCleared": [ "B" ] } "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 32, "gentleUpTiles": 6, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] } { "shinespark": { "frames": 40 } } |
From: 5
Small Platforms Junction
To: 2
Right Vertical Door
Requires: { "notable": "Acid Shinespark" } "Gravity" "canSuitlessLavaDive" "canShinechargeMovement" "canHorizontalShinespark" "h_canShineChargeMaxRunway" { "acidFrames": 140 } { "shinespark": { "frames": 35 } } Clears obstacles: B |
From: 1
Left Door
To: 1
Left Door
Entrance condition: { "comeInNormally": {} } Requires: "h_canUsePowerBombs" { "canShineCharge": { "usedTiles": 18, "openEnd": 0 } } "canShinechargeMovement" { "heatFrames": 630 } { "shinespark": { "frames": 43, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Entrance condition: { "comeInNormally": {} } Requires: "ScrewAttack" { "canShineCharge": { "usedTiles": 18, "openEnd": 0 } } "canShinechargeMovement" { "heatFrames": 585 } { "or": [ "canTrickyJump", { "heatFrames": 200 } ] } { "shinespark": { "frames": 43, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Left Door
To: 1
Left Door
Entrance condition: { "comeInNormally": {} } Requires: { "ammo": { "type": "Super", "count": 2 } } { "or": [ { "canShineCharge": { "usedTiles": 18, "openEnd": 0 } }, { "and": [ { "ammo": { "type": "Super", "count": 1 } }, { "canShineCharge": { "usedTiles": 28, "openEnd": 0 } }, { "heatFrames": 100 } ] } ] } "canShinechargeMovement" { "heatFrames": 645 } { "or": [ "canTrickyJump", { "and": [ { "heatFrames": 200 }, { "enemyDamage": { "enemy": "Ripper 2 (red)", "type": "contact", "hits": 2 } } ] } ] } { "or": [ { "shinespark": { "frames": 43, "excessFrames": 0 } }, { "and": [ "canShinechargeMovementComplex", { "shinespark": { "frames": 27, "excessFrames": 0 } }, { "heatFrames": 10 } ] }, { "and": [ "canShinechargeMovementTricky", { "shinespark": { "frames": 17, "excessFrames": 0 } }, { "heatFrames": 135 } ] } ] } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Entrance condition: { "comeInNormally": {} } Requires: "canHorizontalDamageBoost" "canTrickyJump" { "enemyDamage": { "enemy": "Ripper 2 (red)", "type": "contact", "hits": 2 } } { "canShineCharge": { "usedTiles": 18, "openEnd": 0 } } "canShinechargeMovement" { "heatFrames": 525 } { "shinespark": { "frames": 43, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 2
Bottom Left Door
To: 2
Bottom Left Door
Requires: { "canShineCharge": { "usedTiles": 20, "gentleDownTiles": 2, "openEnd": 1 } } { "or": [ { "enemyKill": { "enemies": [ [ "Fune" ] ] } }, { "obstaclesCleared": [ "A" ] } ] } "canShinechargeMovement" { "shineChargeFrames": 55 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "or": [ { "canShineCharge": { "usedTiles": 21, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } }, { "and": [ { "doorUnlockedAtNode": 1 }, { "canShineCharge": { "usedTiles": 22, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } } ] } ] } "canShinechargeMovement" { "shineChargeFrames": 60 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"nodeId":1,"types":["ammo"],"requires":[]} |
Requires: { "canShineCharge": { "usedTiles": 27, "gentleUpTiles": 2, "openEnd": 0 } } { "obstaclesCleared": [ "A" ] } { "heatFrames": 260 } "canShinechargeMovement" { "shineChargeFrames": 90 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":240}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":240}]} |
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}]} |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 16 } "h_canNavigateHeatRooms" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 75, "excessFrames": 10 } } { "heatFrames": 270 } |
Requires: "h_canNavigateHeatRooms" "canMidairShinespark" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 24, "openEnd": 1 } } { "shinespark": { "frames": 75, "excessFrames": 5 } } { "heatFrames": 380 } |
Requires: { "canShineCharge": { "usedTiles": 24, "openEnd": 1 } } "canShinechargeMovement" "h_MainHallElevatorFrames" { "heatFrames": 300 } { "shineChargeFrames": 90 } Exit condition: { "leaveShinecharged": {} } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" { "or": [ "canHitbox", { "obstaclesCleared": [ "A" ] } ] } { "heatFrames": 180 } { "shineChargeFrames": 60 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["missiles"],"requires":[{"obstaclesCleared":["A"]},{"heatFrames":180}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"obstaclesCleared":["A"]},{"heatFrames":150}]} |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" { "or": [ "canHitbox", { "obstaclesCleared": [ "A" ] } ] } { "heatFrames": 180 } { "shineChargeFrames": 60 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["missiles"],"requires":[{"obstaclesCleared":["A"]},{"heatFrames":180}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"obstaclesCleared":["A"]},{"heatFrames":150}]} |
Entrance condition: { "comeInShinecharged": {} } Requires: "canShinechargeMovement" "canHorizontalShinespark" { "shineChargeFrames": 65 } { "heatFrames": 135 } { "or": [ { "and": [ { "shinespark": { "frames": 67, "excessFrames": 5 } }, { "heatFrames": 105 } ] }, { "and": [ { "shinespark": { "frames": 67, "excessFrames": 16 } }, { "or": [ { "and": [ "canControlShinesparkEnd", { "or": [ "canInsaneJump", { "and": [ "canTrickyJump", "canWalljump" ] } ] } ] }, { "and": [ { "acidFrames": 10 }, { "heatFrames": 20 }, { "or": [ "HiJump", "canWalljump" ] } ] } ] }, { "heatFrames": 200 } ] } ] } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 0 } } Requires: "canShinechargeMovement" "canHorizontalShinespark" { "or": [ { "and": [ { "heatFrames": 105 }, { "shinespark": { "frames": 67, "excessFrames": 5 } }, { "heatFrames": 105 } ] }, { "and": [ { "heatFrames": 165 }, { "shinespark": { "frames": 67, "excessFrames": 16 } }, { "or": [ { "and": [ "canControlShinesparkEnd", { "or": [ "canInsaneJump", { "and": [ "canTrickyJump", "canWalljump" ] } ] } ] }, { "and": [ { "acidFrames": 10 }, { "heatFrames": 20 }, { "or": [ "HiJump", "canWalljump" ] } ] } ] }, { "heatFrames": 200 } ] } ] } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
From: 2
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": {} } Requires: { "shineChargeFrames": 60 } "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 |
Requires: { "obstaclesCleared": [ "A" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 35, "openEnd": 1 } } "canMidairShinespark" { "shinespark": { "frames": 80 } } Exit condition: { "leaveWithSpark": {} } |
Requires: { "obstaclesCleared": [ "A" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 14, "openEnd": 0 } } { "shineChargeFrames": 70 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "obstaclesCleared": [ "A" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 20, "openEnd": 0 } } { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "obstaclesCleared": [ "A" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 35, "openEnd": 0 } } { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "canShinechargeMovement" "h_canShineChargeMaxRunway" { "shineChargeFrames": 45 } Exit condition: { "leaveShinecharged": {} } |
Requires: "canShinechargeMovement" "h_canShineChargeMaxRunway" { "shineChargeFrames": 70 } Exit condition: { "leaveShinecharged": {} } |
From: 2
Middle Left Door
To: 2
Middle Left Door
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" "h_canShineChargeMaxRunway" "canShinechargeMovement" { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
From: 2
Middle Left Door
To: 2
Middle Left Door
Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "h_XModeSpikeHit" "canUseIFrames" "h_canShineChargeMaxRunway" "canShinechargeMovement" { "shineChargeFrames": 80 } Exit condition: { "leaveShinecharged": {} } |
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 |
Jumping from the door and bouncing on the platform enemy works pretty well. Requires: "f_DefeatedPhantoon" "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "Gravity" "h_canShineChargeMaxRunway" "canShinechargeMovement" { "shineChargeFrames": 100 } Exit condition: { "leaveShinecharged": {} } |
Jumping from the door and bouncing on the platform enemy works pretty well. Requires: "f_DefeatedPhantoon" "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "Gravity" "h_canShineChargeMaxRunway" "canShinechargeMovement" { "shineChargeFrames": 100 } Exit condition: { "leaveShinecharged": {} } |
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "canShinechargeMovement" { "shinespark": { "frames": 7, "excessFrames": 2 } } |
From: 1
Left Door
To: 1
Left Door
Requires: "f_DefeatedPhantoon" { "enemyKill": { "enemies": [ [ "Bull", "Bull" ] ] } } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 20, "openEnd": 2 } } { "shineChargeFrames": 85 } Exit condition: { "leaveShinecharged": {} } |
From: 1
Top Left Doorway
To: 4
Top Right Doorway
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "Gravity" "canShinechargeMovement" { "shineChargeFrames": 100 } Exit condition: { "leaveShinecharged": {} } |
From: 4
Top Right Doorway
To: 1
Top Left Doorway
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "Gravity" "canShinechargeMovement" { "shineChargeFrames": 100 } Exit condition: { "leaveShinecharged": {} } |
Requires: "Gravity" "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 42, "steepDownTiles": 1, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] } { "shineChargeFrames": 60 } Exit condition: { "leaveShinecharged": {} } |
From: 2
Bottom Right Door
To: 6
Middle Junction Near Top Left Pirate
Reduce Samus' run speed with a stutter or late dash tap in order to complete the shinecharge in time. Spark up and fall onto the platform left of the fish. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 4.4375 } } Requires: "canWaterShineCharge" "canShinechargeMovement" "canDodgeWhileShooting" { "canShineCharge": { "usedTiles": 23, "openEnd": 2 } } { "or": [ { "shinespark": { "frames": 43, "excessFrames": 9 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 38, "excessFrames": 9 } } ] } ] } |
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 store the shinespark in time. Stand 2 or 3 pixels from the door for run speed to be low enough going into the next room. Spark up and fall onto the platform left of the fish. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 0.4375 } } Requires: "canWaterShineCharge" "canShinechargeMovement" "canDodgeWhileShooting" "canTrickyJump" "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 43, "excessFrames": 9 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 38, "excessFrames": 9 } } ] } ] } |
From: 2
Bottom Right Door
To: 9
Junction Below Speed Blocks
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 100 } "canSuitlessMaridia" "canShinechargeMovement" { "or": [ { "shinespark": { "frames": 76, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 71, "excessFrames": 3 } } ] } ] } |
Requires: "Gravity" "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 24, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } }, { "and": [ { "doorUnlockedAtNode": 3 }, { "canShineCharge": { "usedTiles": 25, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } } ] } ] } { "shineChargeFrames": 104 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"nodeId":3,"types":["ammo"],"requires":[]} {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":[{"or":["canWalljump","canGravityJump"]}]} |
Requires: "Gravity" "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 24, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } }, { "and": [ { "doorUnlockedAtNode": 3 }, { "canShineCharge": { "usedTiles": 25, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } } ] } ] } { "shineChargeFrames": 140 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"nodeId":3,"types":["ammo"],"requires":[]} {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":[{"or":["canWalljump","canGravityJump"]}]} |
From: 3
Middle Right Door
To: 6
Speed Blocked Item
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 150 } "Gravity" "canMidairShinespark" "canCarefulJump" "canShinechargeMovement" { "shinespark": { "frames": 50, "excessFrames": 2 } } Clears obstacles: A |
Entrance condition: { "comeInShinecharging": { "length": 7, "openEnd": 1 } } Requires: "canWaterShineCharge" "canMidairShinespark" "canCarefulJump" "canShinechargeMovement" { "shinespark": { "frames": 62, "excessFrames": 2 } } Clears obstacles: A |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 80 } "Gravity" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 50, "excessFrames": 3 } } |
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 145 } "canSuitlessMaridia" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 55, "excessFrames": 3 } } |
Requires: "Gravity" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 17, "startingDownTiles": 1, "steepDownTiles": 2, "openEnd": 0 } } { "shineChargeFrames": 100 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
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 |
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 |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 110 } "Gravity" "canShinechargeMovement" { "shinespark": { "frames": 60 } } Clears obstacles: B |
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 |
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: 6
Top Right Junction
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 } } ] } ] } |
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 } } ] } ] } |
Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 2.4375 } } Requires: "h_canUsePowerBombs" "canStutterWaterShineCharge" "canShinechargeMovement" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 25, "excessFrames": 11 } } Clears obstacles: A |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 130 } "canSuitlessMaridia" "h_canUsePowerBombs" "canShinechargeMovement" { "shinespark": { "frames": 25, "excessFrames": 11 } } Clears obstacles: A |
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 close to the transition (but at least 2 pixels away) so that Samus has very low run speed. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 0.4375 } } Requires: "canWaterShineCharge" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 25, "openEnd": 2 } } { "shinespark": { "frames": 37, "excessFrames": 3 } } |
Requires: { "obstaclesCleared": [ "A" ] } "Gravity" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 23, "openEnd": 1, "gentleDownTiles": 2, "gentleUpTiles": 2, "steepUpTiles": 1 } } { "shineChargeFrames": 60 } Exit condition: { "leaveShinecharged": {} } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 60 } "canSuitlessMaridia" "canHorizontalShinespark" "canShinechargeMovement" { "shinespark": { "frames": 159, "excessFrames": 43 } } Clears obstacles: A |
Entrance condition: { "comeInShinechargedJumping": { "framesRequired": 22 } } Requires: "canMidAirMorph" "canCrossRoomJumpIntoWater" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 55 } } |
Coming in with zero momentum, all it takes is one non-HiJump full height jump forward, then activate. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 160 } "canSuitlessMaridia" "canHorizontalShinespark" "canShinechargeMovement" { "shinespark": { "frames": 147, "excessFrames": 15 } } Clears obstacles: A |
From: 4
Right Door
To: 6
Junction Right of Morph Passage
Entrance condition: { "comeInShinechargedJumping": { "framesRequired": 20 } } Requires: "Morph" "canCrossRoomJumpIntoWater" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 46, "excessFrames": 3 } } |
Break all of the speed and shot blocks and open the door. Charge a shinespark, ending under the last vertical pipes. Carefully jump over the next pipe and through the doorway. Requires: "canShinechargeMovement" "Gravity" "h_canShineChargeMaxRunway" { "shineChargeFrames": 95 } Exit condition: { "leaveShinecharged": {} } |
Requires: "canShinechargeMovement" "Gravity" "h_canShineChargeMaxRunway" { "shineChargeFrames": 60 } Exit condition: { "leaveShinecharged": {} } |
Achieve a shinecharge before running into the wall, to be able to make it to the door faster. Requires: "canShinechargeMovement" "Gravity" { "or": [ "f_DefeatedBotwoon", { "obstaclesCleared": [ "f_DefeatedBotwoon" ] } ] } { "canShineCharge": { "usedTiles": 15, "openEnd": 1 } } { "shineChargeFrames": 35 } Exit condition: { "leaveShinecharged": {} } |
Requires: "canShinechargeMovement" "Gravity" { "or": [ "f_DefeatedBotwoon", { "obstaclesCleared": [ "f_DefeatedBotwoon" ] } ] } { "canShineCharge": { "usedTiles": 16, "openEnd": 0 } } { "shineChargeFrames": 110 } Exit condition: { "leaveShinecharged": {} } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 60 } "canShinechargeMovement" "canMidairShinespark" "canCarefulJump" { "shinespark": { "frames": 125, "excessFrames": 20 } } |
Requires: "Gravity" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 23, "openEnd": 0 } } { "shineChargeFrames": 90 } Exit condition: { "leaveShinecharged": {} } |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" { "shineChargeFrames": 110 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" { "shineChargeFrames": 110 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "Gravity" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 22, "openEnd": 0 } } { "shineChargeFrames": 100 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
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": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 60 } "Gravity" "Morph" "canMidairShinespark" "canShinechargeMovement" "canPrepareForNextRoom" { "shinespark": { "frames": 18 } } |
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": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 90 } "Gravity" "Morph" "canPlayInSand" "canShinechargeMovement" { "shinespark": { "frames": 12 } } { "or": [ "canCarefulJump", { "ammo": { "type": "Super", "count": 1 } }, { "enemyDamage": { "enemy": "Boulder", "type": "contact", "hits": 1 } } ] } |
Requires: "Gravity" "canShinechargeMovement" "h_canShineChargeMaxRunway" { "shineChargeFrames": 30 } Exit condition: { "leaveShinecharged": {} } |
Use Hijump or one walljump on the left before a diagonal spark. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 60 } "canMidairShinespark" "canShinechargeMovement" { "or": [ "HiJump", "canWalljump" ] } { "shinespark": { "frames": 45, "excessFrames": 11 } } |
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canShinechargeMovement" { "shineChargeFrames": 145 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 130 } "canShinechargeMovement" { "shinespark": { "frames": 2 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
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 } }, "canUseIFrames", { "canShineCharge": { "usedTiles": 21, "openEnd": 0 } }, { "shinespark": { "frames": 2, "excessFrames": 2 } } ] }, { "and": [ "canPseudoScrew", { "or": [ { "enemyDamage": { "enemy": "Pink Space Pirate (standing)", "type": "contact", "hits": 1 } }, "h_pauseAbuseMinimalReserveRefill" ] } ] } ] } |
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 } } ] } ] } |
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 } } |
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 } } |
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: 4
Water Level Junction
Spark vertically by the first plant on the right to hit the floating island. Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "no" } Requires: { "shineChargeFrames": 50 } "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": {}, "comesThroughToilet": "yes" } Requires: { "shineChargeFrames": 60 } "canSuitlessMaridia" "canShinechargeMovement" { "shinespark": { "frames": 14, "excessFrames": 4 } } |
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 } } |
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 } } |
Requires: { "obstaclesCleared": [ "A", "B" ] } "canShinechargeMovement" "canWaterShineCharge" { "canShineCharge": { "usedTiles": 35, "openEnd": 2 } } { "shineChargeFrames": 100 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "obstaclesCleared": [ "A", "B" ] } "canShinechargeMovement" "Gravity" { "canShineCharge": { "usedTiles": 42, "openEnd": 2 } } { "shineChargeFrames": 80 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "obstaclesCleared": [ "B" ] } "canShinechargeMovement" "canWaterShineCharge" { "canShineCharge": { "usedTiles": 35, "openEnd": 2 } } { "shineChargeFrames": 100 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "obstaclesCleared": [ "B" ] } "canShinechargeMovement" "Gravity" { "canShineCharge": { "usedTiles": 42, "openEnd": 2 } } { "shineChargeFrames": 80 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "obstaclesCleared": [ "A" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 15, "openEnd": 0 } } { "shineChargeFrames": 45 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "canShineCharge": { "usedTiles": 29, "openEnd": 0 } } "canShinechargeMovement" { "shineChargeFrames": 35 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "canShineCharge": { "usedTiles": 29, "openEnd": 0 } } "canShinechargeMovement" { "shineChargeFrames": 35 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "or": [ "canMetroidAvoid", "Ice", "f_KilledMetroidRoom1" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 31, "openEnd": 1 } } { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "or": [ "canMetroidAvoid", "Ice", "f_KilledMetroidRoom1" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 23, "openEnd": 1 } } { "shineChargeFrames": 40 } Exit condition: { "leaveShinecharged": {} } |
Requires: { "or": [ "canMetroidAvoid", "Ice", "f_KilledMetroidRoom3" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 29, "openEnd": 2 } } { "shineChargeFrames": 75 } Exit condition: { "leaveShinecharged": {} } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" { "shineChargeFrames": 45 } Exit condition: { "leaveShinecharged": {} } |
From: 1
Left Door
To: 4
Top of Shaft Without Acid Triggered
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 15 } "canPrepareForNextRoom" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 57, "excessFrames": 13 } } |