The ability to perform simple jumps with a shinespark charge timer running to get into position to shinespark. This reposition may be necessary to avoid obstacles, conserve energy, etc.
Dependencies: canShinespark
Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "canShinechargeMovement" "canIframeSpikeJump" "h_canShineChargeMaxRunway" Exit condition: { "leaveShinecharged": { "framesRemaining": 70 } } |
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 } } ] } ] } |
This is doable without a short charge, but it's essentially harder than the bluesuit jump. With a quick charge, it can serve as a less scary strat. Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 25, "openEnd": 2 } } { "shinespark": { "frames": 130, "excessFrames": 6 } } { "obstaclesCleared": [ "A" ] } Clears obstacles: A |
Use an extra speedy jump or walljump to conserve health on the shinespark. Requires: "canTrivialUseFrozenEnemies" "canShinechargeMovement" "HiJump" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 108, "excessFrames": 6 } } |
Store a Shinespark and then jump through the Boyons using Screw Attack. Requires: "canCarefulJump" "canShinechargeMovement" "ScrewAttack" { "canShineCharge": { "usedTiles": 34, "openEnd": 0 } } { "shinespark": { "frames": 130, "excessFrames": 6 } } |
Entrance condition: { "comeInShinecharged": { "framesRequired": 50 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": "auto" } } |
Entrance condition: { "comeInShinecharged": { "framesRequired": 50 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": "auto" } } |
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 37, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } |
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 36, "openEnd": 1 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
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: { "or": [ "canCarefulJump", { "and": [ "canShinechargeMovement", { "shinespark": { "frames": 2 } } ] } ] } { "canShineCharge": { "usedTiles": 25, "steepUpTiles": 3, "steepDownTiles": 3, "openEnd": 1 } } { "shinespark": { "frames": 28 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 8
Central Junction
To: 4
Top Right Door
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 25, "openEnd": 1, "steepUpTiles": 3, "steepDownTiles": 3 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 30 } } 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" { "shinespark": { "frames": 45 } } { "canShineCharge": { "usedTiles": 18, "openEnd": 1, "startingDownTiles": 0, "steepDownTiles": 1, "steepUpTiles": 2 } } 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": { "framesRequired": 37 } } Requires: "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": { "framesRequired": 50 } } Requires: "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" Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
Requires: "canShinechargeMovement" "h_canShineChargeMaxRunway" Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
Jump to the right side and diagonal spark left to escape the water. To spark as quickly as possible, buffer a spin jump by holding left (or right) and jump while riding the elevator. Entrance condition: { "comeInShinecharged": { "framesRequired": 35 } } Requires: "f_TourianOpen" "h_canNavigateUnderwater" "canShinechargeMovement" { "shinespark": { "frames": 21, "excessFrames": 8 } } |
Jump to either side and vertically spark out. To spark as quickly as possible, buffer a spin jump by holding left (or right) and jump while riding the elevator. Entrance condition: { "comeInShinecharged": { "framesRequired": 20 } } Requires: "f_TourianOpen" "h_canNavigateUnderwater" "canShinechargeMovement" { "shinespark": { "frames": 24, "excessFrames": 9 } } |
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 33, "openEnd": 0, "steepUpTiles": 2, "steepDownTiles": 5 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 65 } } |
Entrance condition: { "comeInShinecharged": { "framesRequired": 54 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": "auto" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharged": { "framesRequired": 60 }, "comesThroughToilet": "no" } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": "auto" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Bottom Door
To: 1
Right Door
Entrance condition: { "comeInShinecharged": { "framesRequired": 65 }, "comesThroughToilet": "yes" } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": "auto" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharged": { "framesRequired": 65 }, "comesThroughToilet": "any" } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": "auto" } } |
Entrance condition: { "comeInShinecharged": { "framesRequired": 65 }, "comesThroughToilet": "any" } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": "auto" } } |
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" Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } 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" Exit condition: { "leaveShinecharged": { "framesRemaining": 100 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Bottom Left Door
To: 1
Bottom Left Door
Requires: { "canShineCharge": { "usedTiles": 30, "openEnd": 0 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
From: 1
Bottom Left Door
To: 1
Bottom Left Door
Requires: { "obstaclesCleared": [ "C" ] } { "canShineCharge": { "usedTiles": 41, "openEnd": 0 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
Requires: { "obstaclesCleared": [ "C" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 25, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 135 } } |
Requires: { "canShineCharge": { "usedTiles": 30, "openEnd": 0 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 130 } } |
Requires: { "canShineCharge": { "usedTiles": 30, "openEnd": 0 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 130 } } |
Requires: { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } "canShinechargeMovement" { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } 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" Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } |
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" Exit condition: { "leaveShinecharged": { "framesRemaining": 95 } } |
From: 2
Top Right Door
To: 3
Bottom Left Door
Quick dropping through the crumbles allows reaching the door with more shinecharge time remaining. Requires: { "canShineCharge": { "usedTiles": 20, "openEnd": 1 } } "canShinechargeMovement" "canQuickCrumbleEscape" Exit condition: { "leaveShinecharged": { "framesRemaining": 50 } } 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
Jump into the large patch of thorns from below. Requires: "canXMode" "h_XModeThornHit" "h_XModeThornHit" "h_XModeThornHit" "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 50 } } |
From: 9
Right Etecoon Shaft - Top Left Door
To: 9
Right Etecoon Shaft - Top Left Door
Requires: { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } |
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" Exit condition: { "leaveShinecharged": { "framesRemaining": 135 } } |
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction
This is specifically for shinesparking on low energy, where the shinespark will end before reaching the top. Entrance condition: { "comeInShinecharged": { "framesRequired": 30 } } Requires: "canShinechargeMovement" { "shinespark": { "frames": 75, "excessFrames": 64 } } |
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction
This is a diagonal shinespark into the underside of the left side middle ledge, minimizing energy usage. Needs HJB to bonk at the right place without walljumping. Entrance condition: { "comeInShinecharged": { "framesRequired": 60 } } Requires: "HiJump" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 20, "excessFrames": 11 } } |
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" Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "canShineCharge": { "usedTiles": 22, "openEnd": 0 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 150 } } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 50 } } |
Requires: { "canShineCharge": { "usedTiles": 20, "openEnd": 0 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
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" ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } |
From: 6
Right Side - Top Middle Door
To: 6
Right Side - Top Middle Door
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 19, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 110 } } |
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" Exit condition: { "leaveShinecharged": { "framesRemaining": 100 } } |
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" Exit condition: { "leaveShinecharged": { "framesRemaining": 145 } } |
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: 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
Store a spark in X-Mode and use that to leave with a shinecharge. Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 40 } } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 135 } } |
Requires: { "canShineCharge": { "usedTiles": 22, "openEnd": 0 } } "canShinechargeMovement" { "or": [ "f_DefeatedKraid", { "obstaclesCleared": [ "f_DefeatedKraid" ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 135 } } |
Requires: { "canShineCharge": { "usedTiles": 22, "openEnd": 0 } } "canShinechargeMovement" { "or": [ "f_DefeatedKraid", { "obstaclesCleared": [ "f_DefeatedKraid" ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 135 } } |
Requires: { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } |
From: 2
Left Side - Top Middle Door
To: 1
Left Side - Top Door
Entrance condition: { "comeInShinecharged": { "framesRequired": 22 } } Requires: "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 19 } } |
From: 2
Left Side - Top Middle Door
To: 3
Left Side - Bottom Middle Door
Entrance condition: { "comeInShinecharged": { "framesRequired": 115 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": "auto" } } 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": { "framesRequired": 105 } } Requires: "canShinechargeMovement" { "shinespark": { "frames": 7, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Left Side - Top Middle Door
To: 3
Left Side - Bottom Middle Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 75 } } 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": { "framesRequired": 35 } } Requires: "canShinechargeMovement" { "shinespark": { "frames": 39 } } |
Entrance condition: { "comeInShinecharged": { "framesRequired": 70 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": "auto" } } 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" Exit condition: { "leaveShinecharged": { "framesRemaining": 130 } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Bottom Door
To: 4
Left Side - Bottom Door
Entrance condition: { "comeInShinecharged": { "framesRequired": 40 }, "comesThroughToilet": "any" } Requires: "canShinechargeMovement" { "shinespark": { "frames": 9 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
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": { "framesRequired": 100 } } Requires: "canShinechargeMovement" "canHorizontalShinespark" { "heatFrames": 155 } { "shinespark": { "frames": 54, "excessFrames": 15 } } { "heatFrames": 105 } |
From: 2
Right Door
To: 3
Bottom Left Junction
Entrance condition: { "comeInShinecharged": { "framesRequired": 105 } } Requires: "canShinechargeMovement" "canHorizontalShinespark" { "heatFrames": 195 } { "shinespark": { "frames": 58, "excessFrames": 0 } } { "heatFrames": 105 } |
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 } Exit condition: { "leaveShinecharged": { "framesRemaining": 45 } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "canShinechargeMovement" { "heatFrames": 300 } { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 70 } } 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" Exit condition: { "leaveShinecharged": { "framesRemaining": 70 } } 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": { "framesRequired": 50 } } Requires: "canShinechargeMovement" { "shinespark": { "frames": 11 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharged": { "framesRequired": 10 } } Requires: "canShinechargeMovement" { "shinespark": { "frames": 21 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Right Door
To: 1
Left Door
Jump over the Refill station before Shinesparking. Entrance condition: { "comeInShinecharged": { "framesRequired": 50 } } Requires: "canShinechargeMovement" { "shinespark": { "frames": 11 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInShinecharged": { "framesRequired": 10 } } Requires: "canShinechargeMovement" { "shinespark": { "frames": 21 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } 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" Exit condition: { "leaveShinecharged": { "framesRemaining": 55 } } |
Spark left through the speed blocks through Croc Speedway. Then run to the right and back to get speed to go through the rest. The shinespark expects to kill the crumble bridge pirate, to be safe. Entrance condition: { "comeInShinecharged": { "framesRequired": 35 }, "comesThroughToilet": "any" } Requires: { "notable": "Reverse Spark" } "canShinechargeMovement" "canHorizontalShinespark" { "shinespark": { "frames": 86, "excessFrames": 10 } } { "heatFrames": 700 } Clears obstacles: A |
From: 4
Bottom Right Door
To: 2
Far Left Door
Spark left through the speed blocks through Croc Speedway. Then run to the right and back to get speed to go through the rest. The shinespark expects to kill the crumble bridge pirate, to be safe. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 1 } } Requires: { "notable": "Reverse Spark" } "canShinechargeMovement" "canHorizontalShinespark" { "shinespark": { "frames": 84, "excessFrames": 10 } } { "heatFrames": 760 } Clears obstacles: A |
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" Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } 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" Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } |
Requires: "HiJump" "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 22, "openEnd": 1 } }, { "and": [ { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] }, "h_canShineChargeMaxRunway" ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "SpaceJump" "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 22, "openEnd": 1 } }, { "and": [ { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] }, "h_canShineChargeMaxRunway" ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 100 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 31, "openEnd": 0 } }, { "and": [ { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] }, "h_canShineChargeMaxRunway" ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 80 } } 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" ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 130 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Build some run speed to jump to the opposite runway to open the door before Shinesparking. Entrance condition: { "comeInShinecharging": { "length": 9, "openEnd": 0 } } Requires: "canShinechargeMovement" { "shinespark": { "frames": 11 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharging": { "length": 7, "openEnd": 0 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 40 } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Takes three walljumps, and must shinespark at the apex. Entrance condition: { "comeInShinecharged": { "framesRequired": 110 } } Requires: "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": { "framesRequired": 80 } } Requires: { "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" ] } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 130 } } |
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 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 100 } } |
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 |
Get a normal height jump by releasing run with SpeedBooster and no HiJump. Break spin to reach the transition without a wall jump. Entrance condition: { "comeInShinecharging": { "length": 9, "openEnd": 0 } } Requires: "canShinechargeMovement" "canCarefulJump" Exit condition: { "leaveShinecharged": { "framesRemaining": 100 } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Middle Right Door
To: 3
Top Right Door
Jump into Screw Attack Room and spark diagonally once above the center of the door vertically. Or diagonally spark anywhere that is not the bottom of the door in the previous room. Entrance condition: { "comeInShinecharged": { "framesRequired": 15 } } Requires: "h_canNavigateHeatRooms" "canMidairShinespark" "canShinechargeMovement" "canPrepareForNextRoom" { "heatFrames": 250 } { "shinespark": { "frames": 18, "excessFrames": 4 } } Clears obstacles: A |
From: 2
Middle Right Door
To: 4
Item
Enter with a shinespark stored and screw attack down to the item. Entrance condition: { "comeInShinecharged": { "framesRequired": 125 } } Requires: { "notable": "Descent and Shinespark Escape" } "ScrewAttack" "canShinechargeMovement" { "heatFrames": 120 } Clears obstacles: B, C |
From: 3
Top Right Door
To: 4
Item
Store a shinespark then use screw to break through the bomb blocks down to the Screw Attack item location. Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0 } } Requires: { "notable": "Descent and Shinespark Escape" } "ScrewAttack" "canShinechargeMovement" { "heatFrames": 170 } Clears obstacles: A, B, C |
Diagonally shinespark towards the middle door. Requires: { "notable": "Descent and Shinespark Escape" } "canShinechargeMovement" { "obstaclesCleared": [ "C" ] } { "heatFrames": 240 } { "shinespark": { "frames": 31, "excessFrames": 10 } } Clears obstacles: B Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: { "notable": "Descent and Shinespark Escape" } "canShinechargeMovement" { "obstaclesCleared": [ "C" ] } { "heatFrames": 270 } { "shinespark": { "frames": 41, "excessFrames": 4 } } Clears obstacles: A, B |
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" Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } |
Requires: { "canShineCharge": { "usedTiles": 27, "gentleUpTiles": 2, "openEnd": 0 } } { "obstaclesCleared": [ "A" ] } { "heatFrames": 260 } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 90 } } 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": { "framesRequired": 16 } } Requires: "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 } |
From: 3
Elevator Platform
To: 4
Top of Elevator Ride
Requires: { "canShineCharge": { "usedTiles": 24, "openEnd": 1 } } "canShinechargeMovement" "h_MainHallElevatorFrames" { "heatFrames": 300 } Exit condition: { "leaveShinecharged": { "framesRemaining": 90 } } |
FIXME: Shorter runway shinecharges could be added from 3. Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" { "or": [ "canHitbox", { "obstaclesCleared": [ "A" ] } ] } { "heatFrames": 180 } Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } Unlocks doors: {"types":["missiles"],"requires":[{"obstaclesCleared":["A"]},{"heatFrames":180}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"obstaclesCleared":["A"]},{"heatFrames":150}]} |
FIXME: Shorter runway shinecharges could be added from 3. Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" { "or": [ "canHitbox", { "obstaclesCleared": [ "A" ] } ] } { "heatFrames": 180 } Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } Unlocks doors: {"types":["missiles"],"requires":[{"obstaclesCleared":["A"]},{"heatFrames":180}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"obstaclesCleared":["A"]},{"heatFrames":150}]} |
From: 2
Bottom Left Door
To: 4
Junction Above Bomb Blocks
Vertically Shinespark two tiles from the left on the floating platform. Shinesparking farther right will make it very likely a fireball hits Samus during the crash animation. There is a small position that crashes the shinespark early but does not take fireball damage. Entrance condition: { "comeInShinecharged": { "framesRequired": 60 } } Requires: "canShinechargeMovement" { "or": [ { "and": [ "canShinechargeMovementTricky", { "shinespark": { "frames": 26 } } ] }, { "and": [ "canTrickyJump", { "shinespark": { "frames": 40, "excessFrames": 3 } } ] }, { "and": [ { "enemyDamage": { "enemy": "Namihe", "type": "fireball", "hits": 1 } }, { "shinespark": { "frames": 26 } }, { "heatFrames": 25 } ] } ] } { "heatFrames": 220 } Clears obstacles: A |
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 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 110 } } |
Requires: { "obstaclesCleared": [ "A" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 20, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } |
Requires: { "obstaclesCleared": [ "A" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 35, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "canShinechargeMovement" "h_canShineChargeMaxRunway" Exit condition: { "leaveShinecharged": { "framesRemaining": 135 } } |
Requires: "canShinechargeMovement" "h_canShineChargeMaxRunway" Exit condition: { "leaveShinecharged": { "framesRemaining": 110 } } |
From: 2
Middle Left Door
To: 2
Middle Left Door
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
From: 2
Middle Left Door
To: 2
Middle Left Door
Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "h_XModeSpikeHit" "canIframeSpikeJump" "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 100 } } |
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" Exit condition: { "leaveShinecharged": { "framesRemaining": 80 } } |
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" Exit condition: { "leaveShinecharged": { "framesRemaining": 80 } } |
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 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 95 } } |
From: 1
Top Left Doorway
To: 4
Top Right Doorway
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "Gravity" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 80 } } |
From: 4
Top Right Doorway
To: 1
Top Left Doorway
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "Gravity" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 80 } } |
Requires: "Gravity" "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 42, "steepDownTiles": 1, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } |
From: 2
Bottom Right Door
To: 9
Junction Below Speed Blocks
Entrance condition: { "comeInShinecharged": { "framesRequired": 100 } } Requires: "canSuitlessMaridia" "canShinechargeMovement" { "or": [ { "shinespark": { "frames": 76, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 71, "excessFrames": 3 } } ] } ] } |
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 } } ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 76 } } 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 } } ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 40 } } 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": { "framesRequired": 150 } } Requires: "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": { "framesRequired": 80 } } Requires: "Gravity" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 50, "excessFrames": 3 } } |
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks
Entrance condition: { "comeInShinecharged": { "framesRequired": 145 } } Requires: "canSuitlessMaridia" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 55, "excessFrames": 3 } } |
Requires: "Gravity" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 17, "startingDownTiles": 1, "steepDownTiles": 2, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 80 } } 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": { "framesRequired": 110 } } Requires: "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: 3
Hidden Right Item
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: "canSuitlessMaridia" "h_canUsePowerBombs" "canStutterWaterShineCharge" "canShinechargeMovement" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 25, "excessFrames": 11 } } Clears obstacles: A |
Entrance condition: { "comeInShinecharged": { "framesRequired": 130 } } Requires: "canSuitlessMaridia" "h_canUsePowerBombs" "canShinechargeMovement" { "shinespark": { "frames": 25, "excessFrames": 11 } } Clears obstacles: A |
Enter this room while holding dash in the previous room, before the door transition. Do not release dash in the water or Samus will not be able to get blue speed. This is easiest by starting next to the transition (But at least 1 pixel away) so that Samus has very low run speed. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 2.4375 } } Requires: "canWaterShineCharge" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 25, "openEnd": 2 } } { "shinespark": { "frames": 37, "excessFrames": 3 } } |
Requires: { "obstaclesCleared": [ "A" ] } "Gravity" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 23, "openEnd": 1, "gentleDownTiles": 2, "gentleUpTiles": 2, "steepUpTiles": 1 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } |
Entrance condition: { "comeInShinechargedJumping": { "framesRequired": 22 } } Requires: "canMidAirMorph" "canCrossRoomJumpIntoWater" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 55 } } |
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" Exit condition: { "leaveShinecharged": { "framesRemaining": 85 } } |
Requires: "canShinechargeMovement" "Gravity" "h_canShineChargeMaxRunway" Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } |
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 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 145 } } |
Requires: "canShinechargeMovement" "Gravity" { "or": [ "f_DefeatedBotwoon", { "obstaclesCleared": [ "f_DefeatedBotwoon" ] } ] } { "canShineCharge": { "usedTiles": 16, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 70 } } |
Entrance condition: { "comeInShinecharged": { "framesRequired": 60 } } Requires: "canShinechargeMovement" "canMidairShinespark" "canCarefulJump" { "shinespark": { "frames": 125, "excessFrames": 20 } } |
Requires: "Gravity" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 23, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 90 } } |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 70 } } 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" Exit condition: { "leaveShinecharged": { "framesRemaining": 70 } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "Gravity" "canShinechargeMovement" { "canShineCharge": { "usedTiles": 22, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 80 } } 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": { "framesRequired": 60 }, "comesThroughToilet": "any" } Requires: "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": { "framesRequired": 90 }, "comesThroughToilet": "any" } Requires: "Gravity" "Morph" "canPlayInSand" "canShinechargeMovement" { "shinespark": { "frames": 12 } } { "or": [ "canCarefulJump", { "ammo": { "type": "Super", "count": 1 } }, { "enemyDamage": { "enemy": "Boulder", "type": "contact", "hits": 1 } } ] } |
Requires: "Gravity" "canShinechargeMovement" "h_canShineChargeMaxRunway" Exit condition: { "leaveShinecharged": { "framesRemaining": 150 } } |
Use Hijump or one walljump on the left before a diagonal spark. Entrance condition: { "comeInShinecharged": { "framesRequired": 60 } } Requires: "canMidairShinespark" "canShinechargeMovement" { "or": [ "HiJump", "canWalljump" ] } { "shinespark": { "frames": 45, "excessFrames": 11 } } |
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 35 } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharged": { "framesRequired": 130 } } Requires: "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 } }, { "canShineCharge": { "usedTiles": 21, "openEnd": 0 } }, { "shinespark": { "frames": 2, "excessFrames": 2 } } ] }, { "and": [ "canPseudoScrew", { "enemyDamage": { "enemy": "Pink Space Pirate (standing)", "type": "contact", "hits": 1 } } ] } ] } |
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": { "framesRequired": 50 }, "comesThroughToilet": "no" } Requires: "canSuitlessMaridia" "canShinechargeMovement" { "shinespark": { "frames": 14, "excessFrames": 4 } } |
From: 2
Bottom Door
To: 4
Water Level Junction
Spark vertically by the first plant on the right to hit the floating island. Entrance condition: { "comeInShinecharged": { "framesRequired": 60 }, "comesThroughToilet": "yes" } Requires: "canSuitlessMaridia" "canShinechargeMovement" { "shinespark": { "frames": 14, "excessFrames": 4 } } |
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 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 80 } } |
Requires: { "obstaclesCleared": [ "A", "B" ] } "canShinechargeMovement" "Gravity" { "canShineCharge": { "usedTiles": 42, "openEnd": 2 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 100 } } |
Requires: { "obstaclesCleared": [ "B" ] } "canShinechargeMovement" "canWaterShineCharge" { "canShineCharge": { "usedTiles": 35, "openEnd": 2 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 80 } } |
Requires: { "obstaclesCleared": [ "B" ] } "canShinechargeMovement" "Gravity" { "canShineCharge": { "usedTiles": 42, "openEnd": 2 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 100 } } |
Requires: { "obstaclesCleared": [ "A" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 15, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 135 } } |
Requires: { "canShineCharge": { "usedTiles": 29, "openEnd": 0 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 145 } } |
Requires: { "canShineCharge": { "usedTiles": 29, "openEnd": 0 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 145 } } |
Requires: { "or": [ "canMetroidAvoid", "Ice", "f_KilledMetroidRoom1" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 31, "openEnd": 1 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
Requires: { "or": [ "canMetroidAvoid", "Ice", "f_KilledMetroidRoom1" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 23, "openEnd": 1 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 140 } } |
Requires: { "or": [ "canMetroidAvoid", "Ice", "f_KilledMetroidRoom3" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 29, "openEnd": 2 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 105 } } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 135 } } |
From: 1
Left Door
To: 4
Top of Shaft Without Acid Triggered
Entrance condition: { "comeInShinecharged": { "framesRequired": 15 } } Requires: "canPrepareForNextRoom" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 57, "excessFrames": 13 } } |