The ability to jump and shinespark mid-air: vertically, diagonally, or horizontally. From a spin jump, a shinespark wind-up is triggered by releasing either forward or jump (or both) and pressing either up or angle-up. The wind-up' is a brief period during which the player can control the direction of the spark. During the wind-up, if jump is pressed together with up, angle-up, or forward, Samus will immediately spark up, diagonally, or horizontally, respectively. If the wind-up expires, Samus will default to a vertical spark. If jump is held when activating the wind-up by pressing up or angle-up, then the wind-up is effectively skipped as the spark activates immediately. For a mid-air horizontal spark (the trickiest case), the sequence is to spin-jump, release jump, tap up or angle-up to activate the wind-up, then press forward and jump to spark; it is also possible to hold forward the entire time; either way, the important points are to be sure to release jump before activating the wind-up, and be sure to release up/angle-up (pressing forward instead) before repressing jump to activate the spark. The wind-up period is fairly lenient, so the timing of the jump input after the up/angle doesn't need to be rushed. Note that mid-air shinesparks can't be performed from a fall, only from a jump.
Dependencies: canHorizontalShinespark, canShinespark
Diagonal shinespark up the climb to break the bomb blocks to the top right morph tunnel. A consistent place to spark from is the small platform below the bomb block, using a crouch jump and then a diagonal spark (not a crouched diagonal spark). Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "no" } Requires: { "shineChargeFrames": 55 } { "notable": "Behemoth Shinespark" } "canShinechargeMovementComplex" { "or": [ "canCrouchJump", "canMidairShinespark" ] } { "shinespark": { "frames": 5 } } |
From: 1
Top Door
To: 3
Top Right Door
Diagonal shinespark up the climb to break the bomb blocks to the top right morph tunnel. A consistent place to spark from is the small platform below the bomb block, using a crouch jump and then a diagonal spark (not a crouched diagonal spark). Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "yes" } Requires: { "shineChargeFrames": 65 } { "notable": "Behemoth Shinespark" } "canShinechargeMovementComplex" { "or": [ "canCrouchJump", "canMidairShinespark" ] } { "shinespark": { "frames": 5 } } |
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 } } ] } ] } |
Requires: "canTrivialUseFrozenEnemies" "h_canShineChargeMaxRunway" "canMidairShinespark" { "or": [ { "shinespark": { "frames": 118, "excessFrames": 6 } }, { "and": [ "HiJump", { "shinespark": { "frames": 113, "excessFrames": 6 } } ] } ] } |
Shinespark through the top of the door to reach the breakable blocks. Entrance condition: { "comeInWithSpark": {} } Requires: "canMidairShinespark" { "shinespark": { "frames": 154, "excessFrames": 107 } } Clears obstacles: A |
Store the spark on the right side of the ledge. Run left and do a big jump towards the gauntlet door and then midair spark at the right time. Do not jump to max height or Samus will run out of shinecharge frames, instead short the jump a little. The lines in the background make for a good way to measure height. Requires: "canMidairShinespark" "canShinechargeMovementComplex" { "canShineCharge": { "usedTiles": 19, "steepUpTiles": 2, "steepDownTiles": 1, "openEnd": 2 } } { "or": [ { "shinespark": { "frames": 95, "excessFrames": 33 } }, { "and": [ "canShinechargeMovementTricky", { "shinespark": { "frames": 87, "excessFrames": 33 } } ] } ] } Clears obstacles: A |
From: 4
Bottom Right Door
To: 1
Top Left Door
Store the spark on the right side of the ledge. Run left and do a big jump towards the gauntlet door and then midair spark at the right time. Do not jump to max height or Samus will run out of shinecharge frames, instead short the jump a little. The lines in the background make for a good way to measure height. Requires: { "obstaclesCleared": [ "C" ] } "canMidairShinespark" "canShinechargeMovementComplex" { "canShineCharge": { "usedTiles": 19, "steepUpTiles": 2, "steepDownTiles": 1, "openEnd": 2 } } { "or": [ { "shinespark": { "frames": 96 } }, { "and": [ "canShinechargeMovementTricky", { "shinespark": { "frames": 88 } } ] } ] } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["ammo"],"requires":[],"useImplicitRequires":false} |
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 } } ] } ] } |
From: 1
Left Door
To: 4
Middle Junction (Left of Morph Tunnel)
Enter through the top of the door to reach all the way to the shot block wall. Entrance condition: { "comeInWithSpark": {} } Requires: "canMidairShinespark" { "shinespark": { "frames": 90, "excessFrames": 17 } } Clears obstacles: A, B |
From: 1
Left Door
To: 4
Middle Junction (Left of Morph Tunnel)
Charge the Shinespark just before getting to the bug, then Midair Shinespark to make it all the way to the shot blocks. Entrance condition: { "comeInShinecharging": { "length": 5, "openEnd": 0, "steepUpTiles": 0, "steepDownTiles": 1 } } Requires: "canMidairShinespark" "canShinechargeMovement" { "shinespark": { "frames": 77, "excessFrames": 17 } } Clears obstacles: A, B |
From: 1
Left Door
To: 4
Middle Junction (Left of Morph Tunnel)
To use the full runway, kill the Zebbo with Wave, then Midair Shinespark to make it all the way to the shot blocks. Entrance condition: { "comeInShinecharging": { "length": 14, "openEnd": 0, "steepUpTiles": 1, "steepDownTiles": 1 } } Requires: "Wave" { "acidFrames": 11 } { "or": [ "Gravity", { "acidFrames": 5 } ] } "canMidairShinespark" "canShinechargeMovement" { "shinespark": { "frames": 77, "excessFrames": 17 } } Clears obstacles: A, B |
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" } } |
Requires: { "obstaclesCleared": [ "A" ] } "canMidairShinespark" { "enemyKill": { "enemies": [ [ "Yapping Maw" ] ] } } { "canShineCharge": { "usedTiles": 21, "openEnd": 0, "startingDownTiles": 1, "steepDownTiles": 2, "steepUpTiles": 2 } } { "shinespark": { "frames": 45 } } Exit condition: { "leaveWithSpark": { "position": "top" } } |
Freeze the Yapping Maw while it is in the air, extended. Requires: { "obstaclesCleared": [ "A" ] } "canMidairShinespark" "canUseFrozenEnemies" { "canShineCharge": { "usedTiles": 21, "openEnd": 0, "startingDownTiles": 1, "steepDownTiles": 2, "steepUpTiles": 2 } } { "shinespark": { "frames": 45 } } Exit condition: { "leaveWithSpark": { "position": "top" } } |
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 } } |
From: 2
Right Door
To: 2
Right Door
Requires: { "obstaclesCleared": [ "A" ] } "canMidairShinespark" { "canShineCharge": { "usedTiles": 18, "openEnd": 1, "startingDownTiles": 2, "steepDownTiles": 3, "steepUpTiles": 1 } } { "shinespark": { "frames": 45 } } Exit condition: { "leaveWithSpark": { "position": "top" } } |
Requires: { "obstaclesCleared": [ "A" ] } "canMidairShinespark" { "enemyKill": { "enemies": [ [ "Yapping Maw" ] ] } } { "canShineCharge": { "usedTiles": 22, "openEnd": 0, "startingDownTiles": 2, "steepDownTiles": 3, "steepUpTiles": 2 } } { "shinespark": { "frames": 45 } } Exit condition: { "leaveWithSpark": { "position": "top" } } |
Jump towards the yapping maw before it is on screen so it moves up. Quickly move it off camera so it will be `frozen` in place. Shortcharge like normal. If the Yapping Maw is returning to its hole, it will usually not grab Samus. Requires: { "notable": "Shinecharge Under Yapping Maw" } { "obstaclesCleared": [ "A" ] } "canMidairShinespark" "canCameraManip" { "canShineCharge": { "usedTiles": 22, "openEnd": 0, "startingDownTiles": 2, "steepDownTiles": 3, "steepUpTiles": 2 } } { "shinespark": { "frames": 45 } } Exit condition: { "leaveWithSpark": { "position": "top" } } |
Fire a Plasma shot while running into the room, jump and activate the shinespark wind-up mid-air. Wait to spark right until just as the Plasma shot goes off screen. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 40 } "Plasma" "canHeroShot" "canShinechargeMovementTricky" "canMidairShinespark" { "shinespark": { "frames": 37 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: { "types": [ "super" ], "requires": [], "devNote": "FIXME: Using a Super seems extremely awkward but possible; add a higher-level tech requirement here." } {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "Gravity" { "canShineCharge": { "usedTiles": 20, "openEnd": 0, "steepUpTiles": 4, "steepDownTiles": 2, "startingDownTiles": 1 } } "canShinechargeMovementTricky" "canMidairShinespark" { "shinespark": { "frames": 18 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } |
Enter the room while building a shinespark and use it on the lowest part of the ramp to cross the room and reach a raised ledge on the right side wall. From there, use SpaceJump to escape the water. Carry the shinespark to the bottom of the ramp by delaying the first Choot with two Power Beam shots, killing it, or bounceballing through it. The Choot can be shot diagonally from the middle platform, and again by running off that platform and aiming down to float above it. Entrance condition: { "comeInShinecharging": { "length": 6, "openEnd": 1, "steepDownTiles": 1 } } Requires: "canShinechargeMovementComplex" "canCarefulJump" { "or": [ { "and": [ "canMidairShinespark", "canDodgeWhileShooting" ] }, { "and": [ { "enemyDamage": { "enemy": "Choot", "type": "contact", "hits": 1 } }, "canNeutralDamageBoost", "canBounceBall" ] }, { "and": [ "canMockball", { "or": [ "canPseudoScrew", "ScrewAttack", "Plasma", "Wave", { "ammo": { "type": "Missile", "count": 1 } }, { "ammo": { "type": "Super", "count": 1 } } ] } ] } ] } "canHorizontalShinespark" { "shinespark": { "frames": 123, "excessFrames": 5 } } "canSpaceJumpWaterBounce" { "or": [ { "and": [ "HiJump", "canSpaceJumpWaterEscape" ] }, { "and": [ "canTrickyJump", "canDownGrab" ] }, "canWalljump" ] } |
Enter the room while building a shinespark and use it on the lowest part of the ramp to diagonally spark up and out of the water. Use very low jump height space jumps to carry momentum to the far side of the submerged ramp. Both Choots must be killed. Using Screw Attack: stay a little bit high in the water so that it remains active for the second Choot. Using Plasma or ammo: kill the first Choot while running down the middle platform, and the second while gliding above it after spacejumping through the water. Then shinespark up and use SpaceJump to reach the door. Entrance condition: { "comeInShinecharging": { "length": 6, "openEnd": 1, "steepDownTiles": 1 } } Requires: { "notable": "Shinespark Water Escape" } { "or": [ "ScrewAttack", "canPseudoScrew", "Plasma", { "ammo": { "type": "Missile", "count": 1 } }, { "ammo": { "type": "Super", "count": 1 } } ] } { "or": [ "ScrewAttack", "Plasma", { "ammo": { "type": "Missile", "count": 1 } }, { "ammo": { "type": "Super", "count": 1 } } ] } { "shinespark": { "frames": 14, "excessFrames": 5 } } "canShinechargeMovementComplex" "SpaceJump" "canTrickyJump" "canMidairShinespark" |
From: 1
Left Door
To: 2
Right Door
Enter the room while building a shinespark and use it on the lowest part of the ramp to diagonally spark up and out of the water. Use very low jump height space jumps to carry momentum to the far side of the submerged ramp. Freeze the first Choot from the middle platform. Either SpaceJump just right so as to pass above the second Choot, or freeze it as it touches Samus to pass through without losing speed. Then shinespark up and use SpaceJump to reach the door. Entrance condition: { "comeInShinecharging": { "length": 6, "openEnd": 1, "steepDownTiles": 1 } } Requires: { "notable": "Shinespark Water Escape With Lower Choot Alive" } "Ice" "Wave" "Spazer" "canDodgeWhileShooting" { "shinespark": { "frames": 14, "excessFrames": 5 } } "canShinechargeMovementComplex" "canMidairShinespark" "SpaceJump" "canTrickyJump" |
Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 40 } "canShinechargeMovementTricky" "canHeroShot" "canMidairShinespark" { "shinespark": { "frames": 38 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
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: 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 } } |
Quickly wall jump up the right wall and shinespark up to barely get above the speed blocks without any tanks. Requires: { "notable": "Shinespark No Etanks No HiJump" } "canFastWalljumpClimb" "canShinechargeMovementComplex" "canMidairShinespark" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 73, "excessFrames": 3 } } |
Requires: "HiJump" "canFastWalljumpClimb" "canShinechargeMovementComplex" "canMidairShinespark" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 67, "excessFrames": 3 } } |
Requires: "canShinechargeMovement" "HiJump" "canMidairShinespark" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 85, "excessFrames": 3 } } |
From: 2
Right Door
To: 3
Top Junction
Entrance condition: { "comeInShinecharging": { "length": 5, "openEnd": 1 } } Requires: { "or": [ { "shinespark": { "frames": 22, "excessFrames": 4 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 15, "excessFrames": 3 } } ] }, { "and": [ "canMidairShinespark", "HiJump", { "shinespark": { "frames": 12, "excessFrames": 4 } } ] } ] } Clears obstacles: B |
Charge a spark on the dry platform, and jump into a mid-air spark across the room and through the door. Requires: { "canShineCharge": { "usedTiles": 32, "openEnd": 1 } } "canMidairShinespark" { "shinespark": { "frames": 75 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 3
Dry Platform Junction
To: 1
Right Door
Charge a spark going left, then build speed and jump far to the right into a mid-air spark across the room and through the door. Requires: { "canShineCharge": { "usedTiles": 32, "openEnd": 1 } } "canShinechargeMovement" "canCarefulJump" "canMidairShinespark" { "shinespark": { "frames": 62 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 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: 1
Left Door
Use the really small runway in the pit in the middle of the room. The door must be already opened. Requires: { "obstaclesCleared": [ "A" ] } "canMidairShinespark" "canShinechargeMovementComplex" { "canShineCharge": { "usedTiles": 13, "openEnd": 0 } } { "shinespark": { "frames": 107 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[],"useImplicitRequires":false} |
Jump from the runway near the right door to bounce onto spikes for X-Mode. Store a spark in X-Mode and use that to shinepark across the room. Bumping a solid tile before activating X-Mode will remove dash state, preventing shinecharging. The left door must have been opened previously, in order to shinespark through it. Requires: { "obstaclesCleared": [ "A" ] } "canMidairShinespark" "canXMode" { "spikeHits": 2 } "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 146 } }, { "and": [ "SpaceJump", { "shinespark": { "frames": 50 } } ] } ] } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[],"useImplicitRequires":false} |
Use the really small runway in the pit in the middle of the room. Requires: "canMidairShinespark" "canShinechargeMovementComplex" { "canShineCharge": { "usedTiles": 13, "openEnd": 0 } } { "shinespark": { "frames": 107, "excessFrames": 6 } } |
Jump from the runway near the right door to bounce onto spikes for X-Mode. Store a spark in X-Mode and use that to shinepark across the room. Bumping a solid tile before activating X-Mode will remove dash state, preventing shinecharging. Requires: "canMidairShinespark" "canXMode" { "spikeHits": 2 } "h_canShineChargeMaxRunway" { "shinespark": { "frames": 146, "excessFrames": 6 } } |
From: 2
Right Door
To: 2
Right Door
Requires opening the door, then going to the pit in the middle of the room to use the really small runway. Requires: "canShinechargeMovementComplex" "canMidairShinespark" { "canShineCharge": { "usedTiles": 13, "openEnd": 0 } } { "shinespark": { "frames": 50 } } Exit condition: { "leaveWithSpark": {} } |
Entrance condition: { "comeInShinecharging": { "length": 10, "openEnd": 1 } } Requires: { "or": [ { "shinespark": { "frames": 68, "excessFrames": 29 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 60, "excessFrames": 28 } } ] } ] } "canUseFrozenEnemies" |
From: 1
Top Left Door
To: 5
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 50 } "canMidairShinespark" { "shinespark": { "frames": 60, "excessFrames": 28 } } "canUseFrozenEnemies" |
Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 40 } "canShinechargeMovementTricky" "canHeroShot" "canMidairShinespark" { "shinespark": { "frames": 38 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Shoot diagonally to clear the Skree and shot block before jumping and sparking diagonally mid-air to the above area. Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canShinechargeMovementComplex" "canMidairShinespark" { "heatFrames": 300 } { "shinespark": { "frames": 14, "excessFrames": 3 } } |
From: 1
Bottom Left Door
To: 2
Top Right Door
Shoot diagonally to clear the Skree and shot block before jumping and sparking diagonally mid-air to the above area. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 80 } "canShinechargeMovementComplex" "canMidairShinespark" { "heatFrames": 270 } { "shinespark": { "frames": 13, "excessFrames": 3 } } |
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: 6
Middle Right Door
To: 1
Left Side - Top Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 115 } "canMidairShinespark" "canShinechargeMovementComplex" { "shinespark": { "frames": 30, "excessFrames": 6 } } |
From: 6
Middle Right Door
To: 1
Left Side - Top Door
Entrance condition: { "comeInShinecharging": { "length": 4, "openEnd": 0 } } Requires: "canMidairShinespark" "canShinechargeMovementComplex" { "shinespark": { "frames": 30, "excessFrames": 6 } } |
From: 6
Middle Right Door
To: 7
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 120 } "canMidairShinespark" "canShinechargeMovementComplex" { "shinespark": { "frames": 15 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 6
Middle Right Door
To: 7
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 80 } "HiJump" "canMidairShinespark" "canShinechargeMovementComplex" { "shinespark": { "frames": 11 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 7
Top Right Door
To: 1
Left Side - Top Door
Dealing with spikes is up to luck. It is possible to shoot the Cacatac while jumping towards it. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 100 } "canShinechargeMovementComplex" "canMidairShinespark" "canCarefulJump" { "shinespark": { "frames": 30, "excessFrames": 6 } } |
From: 7
Top Right Door
To: 1
Left Side - Top Door
Dealing with spikes is up to luck. It is possible to shoot the Cacatac while jumping towards it. Entrance condition: { "comeInShinecharging": { "length": 2.5, "openEnd": 1 } } Requires: "canShinechargeMovementComplex" "canMidairShinespark" "canCarefulJump" { "shinespark": { "frames": 30, "excessFrames": 6 } } |
From: 7
Top Right Door
To: 1
Left Side - Top Door
Kill the Cacatac and quickly jump over to its platform. Shoot towards the top-left door to open it, then follow the shot by jumping over the pit before initiating the shinespark. Entrance condition: { "comeInShinecharging": { "length": 2.5, "openEnd": 1 } } Requires: "canShinechargeMovementComplex" "canMidairShinespark" "canTrickyJump" "canHeroShot" { "shinespark": { "frames": 25 } } { "or": [ { "and": [ "Wave", "Spazer" ] }, "Plasma", { "ammo": { "type": "Missile", "count": 2 } }, { "ammo": { "type": "Super", "count": 2 } } ] } |
Requires: { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } } { "or": [ { "shinespark": { "frames": 27, "excessFrames": 4 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 17, "excessFrames": 4 } } ] } ] } { "heatFrames": 380 } |
A short hop from the door can bounce on the crumbles. Just be careful of being pushed back onto the crumble blocks by the spikes. Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "canTrickyJump" "canMidairShinespark" "h_canShineChargeMaxRunway" { "heatFrames": 400 } { "shinespark": { "frames": 12, "excessFrames": 4 } } |
A short hop from the ledge can bounce on the crumbles and into the spikes. Just be careful of being pushed back onto the crumble blocks by the spikes. Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "canTrickyJump" "canUseIFrames" "canMidairShinespark" "h_canShineChargeMaxRunway" { "heatFrames": 480 } { "shinespark": { "frames": 11, "excessFrames": 4 } } |
Fire a shot on the way up to clear the shot block. Perform a mockball but unmorph after exiting the Morph hole and Kill the Geruta while falling, if possible. Fire a shot to open the door, then jump forward and Shinespark out. Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 0 } } Requires: "canShinechargeMovementTricky" "canMidairShinespark" "canMockball" { "or": [ { "enemyKill": { "enemies": [ [ "Geruta" ] ], "explicitWeapons": [ "Missile", "Super", "Wave", "Spazer", "Plasma" ] } }, { "enemyDamage": { "enemy": "Geruta", "type": "contact", "hits": 1 } } ] } { "heatFrames": 200 } { "shinespark": { "frames": 16, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
The height for the Shinespark can be easily gotten by jumping against the door, up to the ceiling. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 16 } "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 57, "excessFrames": 4 } } { "heatFrames": 210 } |
The height for the Shinespark can be easily gotten by jumping against the door, up to the ceiling. Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 57, "excessFrames": 4 } } { "heatFrames": 210 } |
The height for the Shinespark can be easily gotten by jumping against the door, up to the ceiling. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 16 } "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 57, "excessFrames": 4 } } { "heatFrames": 210 } |
The height for the Shinespark can be easily gotten by jumping against the door, up to the ceiling. Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 57, "excessFrames": 4 } } { "heatFrames": 210 } |
From: 1
Right Door
To: 2
Chozo Ball Item
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 13 } "canMidairShinespark" { "shinespark": { "frames": 38, "excessFrames": 1 } } { "heatFrames": 160 } |
From: 1
Right Door
To: 2
Chozo Ball Item
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 0 } } Requires: "canMidairShinespark" { "shinespark": { "frames": 37, "excessFrames": 1 } } { "heatFrames": 160 } |
Spark in line with the top of the door. Sparking too low or too high will crash early. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 13 } "canMidairShinespark" { "heatFrames": 205 } { "shinespark": { "frames": 92, "excessFrames": 5 } } |
Spark in line with the top of the door. Sparking too low or too high will crash early. Entrance condition: { "comeInWithSpark": { "position": "top" } } Requires: "canMidairShinespark" { "heatFrames": 195 } { "shinespark": { "frames": 95, "excessFrames": 5 } } |
Spark in line with the top of the door. Sparking too low or too high will crash early. Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "canMidairShinespark" { "heatFrames": 210 } { "shinespark": { "frames": 90, "excessFrames": 5 } } |
Spark in line with the top of the door. Sparking too low or too high will crash early. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 13 } "canMidairShinespark" { "heatFrames": 205 } { "shinespark": { "frames": 92, "excessFrames": 3 } } |
Spark in line with the top of the door. Sparking too low or too high will crash early. Entrance condition: { "comeInWithSpark": { "position": "top" } } Requires: "canMidairShinespark" { "heatFrames": 195 } { "shinespark": { "frames": 95, "excessFrames": 3 } } |
Spark in line with the top of the door. Sparking too low or too high will crash early. Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "canMidairShinespark" { "heatFrames": 210 } { "shinespark": { "frames": 90, "excessFrames": 3 } } |
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: 6
Top Right Door
After landing, do a small jump and spark mid-air. Alternatively, if you can avoid tripping while entering the room, another option is to moonwalk back against the left door to get high enough to spark without bonking the platform on the right. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 30 } "canMidairShinespark" { "shinespark": { "frames": 18 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Middle Right Door
To: 1
Top Left Door
Quickly climb the left side of the room to just have enough time to shinespark out the door. Requires precise ledge grabs, but some precise walljumps can make it slightly easier. Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0 } } Requires: "HiJump" "canMidairShinespark" "canShinechargeMovementTricky" "canInsaneJump" { "shinespark": { "frames": 5 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Middle Right Door
To: 1
Top Left Door
Quickly climb the right side of the room to just have enough time to shinespark out the door. Entrance condition: { "comeInShinecharging": { "length": 4, "openEnd": 1 } } Requires: "HiJump" "canMidairShinespark" "canShinechargeMovementTricky" { "shinespark": { "frames": 6 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Middle Right Door
To: 6
Top Right Door
Quickly climb the right side of the room to just have enough time to shinespark out the door. Entrance condition: { "comeInShinecharging": { "length": 4, "openEnd": 1 } } Requires: "HiJump" "canMidairShinespark" "canShinechargeMovementTricky" "canInsaneJump" { "shinespark": { "frames": 6 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Middle Right Door
To: 6
Top Right Door
Quickly climb the right side of the room to just have enough time to shinespark out the door. Entrance condition: { "comeInShinecharging": { "length": 5, "openEnd": 1 } } Requires: "HiJump" "canMidairShinespark" "canShinechargeMovementTricky" { "shinespark": { "frames": 10 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Right Door
To: 3
Item
Enter from the right door and spin jump onto the first ledge while barely landing on the ledge in order to prevent getting the Geruta on camera. Walk against the left wall and jump to trigger the Geruta. It should now be moving leftwards. Stand on the next platform against the right wall and shoot the Geruta to get it one shot away from being frozen. After a few swoops, it will come down; either freeze it or tank a hit. Then go up and stand on the corner and freeze it when it is in position. The Geruta will be stuck below and keep swooping, so if Energy permits, Samus will have several attempts. With full heat protection, Samus can quickly shinecharge left to right then run and spark midair to the left to save Energy. Entrance condition: { "comeInNormally": {} } Requires: { "notable": "Frozen Geruta Shinecharge" } "h_canTrickyFrozenEnemyRunway" "canCarefulJump" "canHorizontalShinespark" { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } { "heatFrames": 1050 } { "or": [ { "shinespark": { "frames": 55, "excessFrames": 15 } }, { "and": [ "h_heatProof", "canMidairShinespark", { "shinespark": { "frames": 32, "excessFrames": 15 } } ] } ] } |
From: 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" ] } ] } "canMidairShinespark" "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 45, "excessFrames": 5 } }, { "and": [ "canShinechargeMovementComplex", { "shinespark": { "frames": 5 } } ] } ] } |
From: 3
Bottom Right Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 160 } "SpaceJump" "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 21 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Store a shinespark near the left door and use the remaining runway to jump as far as possible to the right. Once near the acid platforms, Shinespark diagonally to reach the item location. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 155 } { "notable": "Left Side Diagonal Shinespark" } "canTrickyJump" "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 40 } } |
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 } } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 35 } { "heatFrames": 210 } { "or": [ { "shinespark": { "frames": 41, "excessFrames": 4 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 37, "excessFrames": 4 } } ] } ] } Clears obstacles: A, B |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 15 } "h_canNavigateHeatRooms" "canMidairShinespark" { "shinespark": { "frames": 57, "excessFrames": 4 } } { "heatFrames": 230 } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 15 } "h_canNavigateHeatRooms" "canMidairShinespark" { "shinespark": { "frames": 59, "excessFrames": 5 } } { "heatFrames": 190 } |
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 } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 65 } { "heatFrames": 135 } "canMidairShinespark" { "or": [ { "and": [ { "shinespark": { "frames": 66, "excessFrames": 5 } }, { "heatFrames": 105 } ] }, { "and": [ { "shinespark": { "frames": 66, "excessFrames": 15 } }, { "heatFrames": 165 } ] } ] } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
Entrance condition: { "comeInShinecharging": { "length": 4, "openEnd": 1 } } Requires: { "heatFrames": 150 } "canMidairShinespark" { "or": [ { "and": [ { "shinespark": { "frames": 66, "excessFrames": 5 } }, { "heatFrames": 105 } ] }, { "and": [ { "shinespark": { "frames": 66, "excessFrames": 15 } }, { "heatFrames": 165 } ] } ] } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
From: 7
Junction Left of Morph Tunnel
To: 7
Junction Left of Morph Tunnel
Use i-frames from the first Dessgeega to run through the remaining enemies and store a shinespark. It helps to run towards the first hopper to take damage and then not stutter. Mid-air spark to kill all three at once. Requires: { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } { "enemyDamage": { "enemy": "Dessgeega", "type": "contact", "hits": 1 } } "canUseIFrames" "canMidairShinespark" "canShinechargeMovementComplex" { "shinespark": { "frames": 40 } } { "heatFrames": 310 } Clears obstacles: D |
Requires: { "obstaclesCleared": [ "A" ] } "canShinechargeMovement" { "canShineCharge": { "usedTiles": 35, "openEnd": 1 } } "canMidairShinespark" { "shinespark": { "frames": 80 } } Exit condition: { "leaveWithSpark": {} } |
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 |
Land on the first spike platform, and use it to run and jump far enough through the room to trigger the fourth spike platform to fall. Fire a shot mid-air and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 85 } "Gravity" "canShinechargeMovementTricky" "canHeroShot" "canMidairShinespark" { "shinespark": { "frames": 31 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Land on the floor, then jump and fire a shot mid-air and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 70 } { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" "canShinechargeMovementTricky" "canHeroShot" "canMidairShinespark" { "shinespark": { "frames": 37 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharging": { "length": 0, "openEnd": 1 } } Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 20 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharging": { "length": 0, "openEnd": 1 } } Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" "canShinechargeMovementTricky" "canMidairShinespark" { "shinespark": { "frames": 8 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Wait for the first spike platform to fall, jump onto it, and use it to run and jump far enough through the room to trigger the fourth spike platform to fall. Fire a shot mid-air and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 115 } "Gravity" "canShinechargeMovementTricky" "canHeroShot" "canMidairShinespark" { "shinespark": { "frames": 31 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Land on the floor, then jump and fire a shot mid-air and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 70 } { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" "canShinechargeMovementTricky" "canHeroShot" "canMidairShinespark" { "shinespark": { "frames": 37 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharging": { "length": 0, "openEnd": 1 } } Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 20 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInShinecharging": { "length": 0, "openEnd": 1 } } Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" "canShinechargeMovementTricky" "canMidairShinespark" { "shinespark": { "frames": 8 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 30 } "canMidairShinespark" { "shinespark": { "frames": 39, "excessFrames": 10 } } |
From: 1
Right Door
To: 2
Item
Jump as far as possible before activating the spark, while sparking high enough to crash into the Chozo statue's hand. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 100 } "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 33, "excessFrames": 7 } } { "not": "f_DefeatedPhantoon" } { "or": [ "canRiskPermanentLossOfAccess", "canCarefulJump" ] } |
From: 1
Right Door
To: 2
Item
Gain a shinecharge while entering the room. Run back to the door, and then run left and jump as far as possible before activating the spark, while sparking high enough to crash into the Chozo statue's hand. Entrance condition: { "comeInShinecharging": { "length": 7, "openEnd": 0, "steepDownTiles": 2 } } Requires: "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 33, "excessFrames": 7 } } { "or": [ "canRiskPermanentLossOfAccess", "canCarefulJump" ] } |
From: 2
Bottom Right Door
To: 5
Platform Junction Near Top Left Door
Start the dash as close to the door transition as possible in order to 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. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 0.4375 } } Requires: "canWaterShineCharge" "canTrickyJump" "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 41, "excessFrames": 7 } }, { "and": [ "canDodgeWhileShooting", "canMidairShinespark", { "shinespark": { "frames": 38, "excessFrames": 7 } } ] } ] } |
From: 2
Bottom Right Door
To: 5
Platform Junction Near Top Left Door
Reduce Samus' run speed with a stutter or late dash tap in order to complete the shinecharge in time. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 4.4375 } } Requires: "canWaterShineCharge" { "canShineCharge": { "usedTiles": 23, "openEnd": 2 } } { "or": [ { "shinespark": { "frames": 41, "excessFrames": 7 } }, { "and": [ "canDodgeWhileShooting", "canMidairShinespark", { "shinespark": { "frames": 38, "excessFrames": 7 } } ] } ] } |
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. With low energy, shinespark diagonally to the middle ledge on the left. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 4.4375 } } Requires: "canWaterShineCharge" { "canShineCharge": { "usedTiles": 23, "openEnd": 2 } } { "or": [ { "shinespark": { "frames": 43, "excessFrames": 26 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 38, "excessFrames": 25 } } ] } ] } { "or": [ { "enemyDamage": { "enemy": "Pink Space Pirate (standing)", "type": "contact", "hits": 1 } }, { "enemyKill": { "enemies": [ [ "Pink Space Pirate (standing)" ] ], "explicitWeapons": [ "Plasma" ] } }, "h_pauseAbuseMinimalReserveRefill", { "and": [ "canControlShinesparkEnd", "canUseSpeedEchoes", { "resourceAtMost": [ { "type": "RegularEnergy", "count": 29 } ] } ] }, { "and": [ "canInsaneJump", "canTrickyDodgeEnemies" ] } ] } { "or": [ "h_canCrouchJumpDownGrab", "canSpringBallJumpMidAir", { "and": [ "Ice", "Plasma" ] } ] } |
From: 2
Bottom Right Door
To: 6
Middle Junction Near Top Left Pirate
Start the dash as close to the door transition as possible in order to 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. With low energy, shinespark diagonally to the middle ledge on the left. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 0.4375 } } Requires: "canWaterShineCharge" "canTrickyJump" "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 43, "excessFrames": 26 } }, { "and": [ "canDodgeWhileShooting", "canMidairShinespark", { "shinespark": { "frames": 38, "excessFrames": 25 } } ] } ] } { "or": [ { "enemyDamage": { "enemy": "Pink Space Pirate (standing)", "type": "contact", "hits": 1 } }, { "enemyKill": { "enemies": [ [ "Pink Space Pirate (standing)" ] ], "explicitWeapons": [ "Plasma" ] } }, "h_pauseAbuseMinimalReserveRefill", { "and": [ "canControlShinesparkEnd", "canUseSpeedEchoes", { "resourceAtMost": [ { "type": "RegularEnergy", "count": 29 } ] } ] }, { "and": [ "canInsaneJump", "canTrickyDodgeEnemies" ] } ] } { "or": [ "h_canCrouchJumpDownGrab", "canSpringBallJumpMidAir", { "and": [ "Ice", "Plasma" ] } ] } |
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 } } ] } ] } |
Requires Samus to enter in a state that can diagonally spark immediately. Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 10 } "h_canNavigateUnderwater" "canPrepareForNextRoom" "canMidairShinespark" { "shinespark": { "frames": 3, "excessFrames": 0 } } |
Immediately spark after the door transition into the wall just to the right of the top right door. Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 10 } "Gravity" "canPrepareForNextRoom" "canMidairShinespark" { "shinespark": { "frames": 70, "excessFrames": 16 } } |
Immediately spark after the door transition into the wall just to the right of the top right door. Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 10 } "canSuitlessMaridia" "canPrepareForNextRoom" "canMidairShinespark" { "shinespark": { "frames": 88, "excessFrames": 21 } } |
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 80 } "Gravity" { "or": [ { "shinespark": { "frames": 77, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 69, "excessFrames": 3 } } ] } ] } Clears obstacles: A |
To avoid breaking the speed blocks, align Samus on the first plant, just to the left of the door. Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 60 } "Gravity" "canMidairShinespark" { "shinespark": { "frames": 71, "excessFrames": 3 } } |
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 100 } "canSuitlessMaridia" "canMidairShinespark" { "shinespark": { "frames": 73, "excessFrames": 3 } } |
Entrance condition: { "comeInShinecharging": { "length": 4, "steepDownTiles": 1, "openEnd": 1 } } Requires: "Gravity" { "or": [ { "shinespark": { "frames": 77, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 69, "excessFrames": 3 } } ] } ] } Clears obstacles: A |
From: 2
Bottom Right Door
To: 6
Speed Blocked Item
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 120 } "Gravity" { "or": [ { "shinespark": { "frames": 77, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 69, "excessFrames": 3 } } ] } ] } Clears obstacles: A |
To avoid breaking the speed blocks, align Samus on the first plant, just to the left of the door. Entrance condition: { "comeInShinecharging": { "length": 4, "steepDownTiles": 1, "openEnd": 1 } } Requires: "Gravity" { "or": [ { "shinespark": { "frames": 76, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 71, "excessFrames": 3 } } ] } ] } |
From: 2
Bottom Right Door
To: 9
Junction Below Speed Blocks
To avoid breaking the speed blocks, align Samus on the first plant, just to the left of the door. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 70 } "Gravity" { "or": [ { "shinespark": { "frames": 76, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 71, "excessFrames": 3 } } ] } ] } |
From: 2
Bottom Right Door
To: 9
Junction Below Speed Blocks
Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 1 } } Requires: "canSuitlessMaridia" { "or": [ { "shinespark": { "frames": 76, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 71, "excessFrames": 3 } } ] } ] } |
From: 2
Bottom Right Door
To: 9
Junction Below Speed Blocks
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 100 } "canSuitlessMaridia" "canShinechargeMovement" { "or": [ { "shinespark": { "frames": 76, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 71, "excessFrames": 3 } } ] } ] } |
Requires: "Gravity" { "or": [ { "canShineCharge": { "usedTiles": 24, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } }, { "and": [ { "doorUnlockedAtNode": 3 }, { "canShineCharge": { "usedTiles": 25, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } } ] } ] } { "or": [ { "shinespark": { "frames": 77, "excessFrames": 2 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 50, "excessFrames": 2 } } ] } ] } Clears obstacles: A |
Entrance condition: { "comeInShinecharging": { "length": 24, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } } Requires: "Gravity" { "or": [ { "shinespark": { "frames": 77, "excessFrames": 2 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 50, "excessFrames": 2 } } ] } ] } Clears obstacles: A |
From: 3
Middle Right Door
To: 6
Speed Blocked Item
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 150 } "Gravity" "canMidairShinespark" "canCarefulJump" "canShinechargeMovement" { "shinespark": { "frames": 50, "excessFrames": 2 } } Clears obstacles: A |
From: 3
Middle Right Door
To: 6
Speed Blocked Item
Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 1 } } Requires: "canStutterWaterShineCharge" "canMidairShinespark" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 62, "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 |
Requires: "Gravity" { "or": [ { "canShineCharge": { "usedTiles": 24, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } }, { "and": [ { "doorUnlockedAtNode": 3 }, { "canShineCharge": { "usedTiles": 25, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } } ] } ] } { "or": [ { "shinespark": { "frames": 76, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 50, "excessFrames": 3 } } ] } ] } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 80 } "Gravity" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 50, "excessFrames": 3 } } |
Entrance condition: { "comeInShinecharging": { "length": 24, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } } Requires: "Gravity" { "or": [ { "shinespark": { "frames": 76, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 50, "excessFrames": 3 } } ] } ] } |
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 145 } "canSuitlessMaridia" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 55, "excessFrames": 3 } } |
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks
This can be done with only a door-frame runway in the adjacent room. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 1 } } Requires: "canStutterWaterShineCharge" "canMidairShinespark" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 35, "excessFrames": 3 } } |
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks
Entrance condition: { "comeInShinecharging": { "length": 7, "openEnd": 1 } } Requires: "canWaterShineCharge" "canMidairShinespark" { "shinespark": { "frames": 35, "excessFrames": 3 } } |
Requires: "Gravity" { "canShineCharge": { "usedTiles": 17, "steepUpTiles": 1, "openEnd": 0 } } { "or": [ { "shinespark": { "frames": 77, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 69, "excessFrames": 3 } } ] } ] } Clears obstacles: A |
From: 8
Bottom Junction
To: 9
Junction Below Speed Blocks
To avoid breaking the speed blocks, align Samus on the first plant, just to the left of the door. Requires: "Gravity" { "canShineCharge": { "usedTiles": 17, "steepUpTiles": 1, "openEnd": 0 } } { "or": [ { "shinespark": { "frames": 76, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 69, "excessFrames": 3 } } ] } ] } |
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: { "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 |
Requires: "Gravity" { "canShineCharge": { "usedTiles": 19, "gentleUpTiles": 2, "openEnd": 1 } } { "or": [ { "shinespark": { "frames": 43, "excessFrames": 4 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 37, "excessFrames": 5 } } ] }, { "and": [ "canMidairShinespark", "HiJump", { "shinespark": { "frames": 32, "excessFrames": 4 } } ] } ] } |
Entrance condition: { "comeInShinecharging": { "length": 18, "gentleUpTiles": 2, "openEnd": 1 } } Requires: "Gravity" { "or": [ { "shinespark": { "frames": 43, "excessFrames": 4 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 37, "excessFrames": 5 } } ] }, { "and": [ "canMidairShinespark", "HiJump", { "shinespark": { "frames": 32, "excessFrames": 4 } } ] } ] } |
From: 1
Left Door
To: 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: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 15 } "canSuitlessMaridia" "canMidairShinespark" "canPrepareForNextRoom" { "shinespark": { "frames": 67, "excessFrames": 10 } } |
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 55 } "Gravity" "canMidairShinespark" { "shinespark": { "frames": 69, "excessFrames": 6 } } |
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 15 } "Gravity" "canMidairShinespark" "canPrepareForNextRoom" { "shinespark": { "frames": 72, "excessFrames": 6 } } |
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 20 } "canSuitlessMaridia" "canMidairShinespark" "canPrepareForNextRoom" { "shinespark": { "frames": 93, "excessFrames": 12 } } |
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 90 } "canSuitlessMaridia" "canMidairShinespark" { "shinespark": { "frames": 86, "excessFrames": 12 } } |
Run right-to-left to gain a shinecharge on the upper right ledge. Use a gravity jump, Space Jump, or HiJump to approach the door above and spark out. Requires: "Gravity" { "or": [ "SpaceJump", "canGravityJump", { "and": [ "HiJump", { "or": [ "canWalljump", "canTrickyDashJump" ] } ] } ] } { "canShineCharge": { "usedTiles": 20, "gentleUpTiles": 3, "gentleDownTiles": 1, "steepUpTiles": 1, "openEnd": 0 } } "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 8 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
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 } } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 60 } "canShinechargeMovement" "canMidairShinespark" "canCarefulJump" { "shinespark": { "frames": 125, "excessFrames": 20 } } |
Initiate a Shinespark 1 tile below the ceiling to cross all of the room. Shinesparking too high or too low will crash and Samus will likely fall into the sand. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 60 } { "notable": "Full Halfie Shinespark" } "canShinechargeMovementComplex" "canMidairShinespark" "canTrickyJump" { "shinespark": { "frames": 125, "excessFrames": 6 } } |
Initiate a Shinespark 1 tile below the ceiling to cross all of the room. Shinesparking too high or too low will crash and Samus will likely fall into the sand. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 60 } { "notable": "Full Halfie Shinespark" } "canShinechargeMovementComplex" "canMidairShinespark" "canTrickyJump" { "shinespark": { "frames": 125 } } |
From: 1
Left Door
To: 2
Right Door
Slide into the hole where the shot block was and sink to the bottom. Shoot the door using a Hero shot and time the shinespark to follow the shot. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canWaterShineCharge" "canHeroShot" "canShinechargeMovementTricky" "canMidairShinespark" { "shinespark": { "frames": 39 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Left Door
To: 2
Right Door
Slide into the hole where the shot block was and sink to the bottom. Shoot the door using a Hero shot and time the shinespark to follow the shot. Either kill the ceiling crab so that Samus can jump forward, or stationary spinjump to avoid using the Shinespark early. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canWaterShineCharge" "canHeroShot" "canShinechargeMovementTricky" "canMidairShinespark" "HiJump" { "or": [ { "and": [ "Plasma", "Wave" ] }, "canStationarySpinJump" ] } { "shinespark": { "frames": 41 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[{"ammo":{"type":"Super","count":1}}]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Left Door
To: 2
Right Door
Spinjump through the shotblocks and fire a Plasma + Wave shot on the way down, clearing the crabs. Begin the Shinespark windup while the Beam shot travels towards the door to open it. Entrance condition: { "comeInShinecharging": { "length": 0, "openEnd": 0 } } Requires: "canWaterShineCharge" "canHeroShot" "canShinechargeMovementTricky" "canMidairShinespark" "Plasma" "Wave" { "shinespark": { "frames": 41 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":["never"]} |
Shinecharge in-room, then horizontally spark through Draygon multiple times. It takes 3 Shinesparks if that is the only source of damage onto Draygon. Be careful of taking damage at the end of a Shinespark when near walls and on the killing Shinespark. Requires: { "notable": "Shinespark Kill" } "Gravity" "canMidairShinespark" "canShinechargeMovementComplex" { "or": [ "canShinechargeMovementTricky", "h_canBreakThreeDraygonTurrets" ] } { "canShineCharge": { "usedTiles": 22, "openEnd": 0 } } { "or": [ "canTrickyJump", { "enemyDamage": { "enemy": "Draygon", "type": "contact", "hits": 1 } } ] } { "or": [ "HiJump", { "enemyDamage": { "enemy": "Draygon", "type": "contact", "hits": 1 } } ] } { "enemyDamage": { "enemy": "Draygon", "type": "contact", "hits": 2 } } { "shinespark": { "frames": 150 } } Clears obstacles: f_DefeatedDraygon |
Requires: "Gravity" { "canShineCharge": { "usedTiles": 22, "openEnd": 1 } } { "or": [ { "shinespark": { "frames": 26, "excessFrames": 5 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 20, "excessFrames": 4 } } ] } ] } |
From: 1
Left Door
To: 2
Right Door
Charge a shinespark in the bottom of the room, then Gravity jump up in order to shinespark out of the right door. Requires: { "notable": "Shinespark out the Right with a Gravity Jump" } "canGravityJump" "canShinechargeMovementComplex" "canMidairShinespark" { "canShineCharge": { "usedTiles": 20, "openEnd": 1 } } { "shinespark": { "frames": 14 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" { "or": [ "h_XModeSpikeHit", "canStationarySpinJump" ] } "Gravity" "HiJump" "SpaceJump" "canShinechargeMovementComplex" "canMidairShinespark" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 10 } } Exit condition: { "leaveWithSpark": {} } |
From: 1
Top 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 } } |
From: 1
Top Sand Entrance
To: 4
Right Item
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 70 } "canSuitlessMaridia" "Morph" "canMidairShinespark" "canShinechargeMovementComplex" "canPrepareForNextRoom" { "shinespark": { "frames": 18 } } |
Jump out of the sand before Shinesparking. Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 105 } "canPlayInSand" "canSunkenTileWideWallClimb" "canShinechargeMovementComplex" { "or": [ "canMidairShinespark", "canCarefulJump" ] } { "shinespark": { "frames": 11 } } |
From: 3
Bottom Right Door
To: 1
Top Left Door
Charge a shinespark below the Oums, near the bottom right door, quickly move through the morph tunnel and spark up left to the middle door. This is an alternative to wall jumping. Requires: "Morph" "Gravity" "canShinechargeMovementComplex" "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 20, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 15, "excessFrames": 3 } } ] } ] } |
From: 3
Bottom Right Door
To: 4
Top Right Door
Charge a shinespark below the Oums, near the bottom right door, quickly move through the morph tunnel and spark up to the top door. This is an alternative to wall jumping. Requires: "Morph" "Gravity" "canShinechargeMovementComplex" "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 39, "excessFrames": 4 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 33, "excessFrames": 3 } } ] } ] } |
From: 1
Top Sand Entrance
To: 7
Below Morph Tunnel Junction
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 55 } "h_canNavigateUnderwater" "canMidairShinespark" "canShinechargeMovementComplex" "Wave" "canPrepareForNextRoom" { "shinespark": { "frames": 17 } } |
Enter with a high shinespark through the door then shoot the opposite door and fall into it. Entrance condition: { "comeInWithSpark": { "position": "top" } } Requires: "canMidairShinespark" "canPrepareForNextRoom" { "shinespark": { "frames": 20 } } { "doorUnlockedAtNode": 3 } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Enter with a high shinespark through the door then shoot the opposite door and fall into it. Entrance condition: { "comeInWithSpark": { "position": "top" } } Requires: "canMidairShinespark" "canPrepareForNextRoom" { "shinespark": { "frames": 20 } } { "doorUnlockedAtNode": 1 } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 95 } "canMidairShinespark" "canShinechargeMovementComplex" { "or": [ "HiJump", "canWalljump" ] } { "shinespark": { "frames": 17 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
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 } } |
Spark vertically to avoid hitting the right ledge. Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 120 } "canShinechargeMovementComplex" { "or": [ { "enemyDamage": { "enemy": "Choot", "type": "contact", "hits": 1 } }, { "enemyKill": { "enemies": [ [ "Choot" ] ], "explicitWeapons": [ "Missile", "Super", "ScrewAttack", "PseudoScrew", "Plasma", "Charge+Wave", "Charge+Spazer" ] } }, "h_pauseAbuseMinimalReserveRefill" ] } "canMidairShinespark" { "shinespark": { "frames": 37, "excessFrames": 10 } } |
Shinespark from the left side of the water, or the very edge of the land. It helps to face right before Shinesparking. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 120 } "canShinechargeMovementComplex" { "or": [ { "shinespark": { "frames": 43, "excessFrames": 3 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 30, "excessFrames": 3 } } ] } ] } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 45 } "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 13 } } |
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 } } |
Spark through the top of the door to avoid bonking. Entrance condition: { "comeInWithSpark": { "position": "top" } } Requires: "Gravity" "canMidairShinespark" { "shinespark": { "frames": 61, "excessFrames": 6 } } |
Entrance condition: { "comeInWithSpark": { "position": "top" } } Requires: "canMidairShinespark" { "shinespark": { "frames": 75, "excessFrames": 7 } } |
From: 1
Left Door
To: 2
Right Door
Gain an extra half-tile of runway by coming in very slowly to prevent falling off. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canShinechargeMovementComplex" "canSlowShortCharge" "canMidairShinespark" { "canShineCharge": { "usedTiles": 14, "openEnd": 0 } } { "shinespark": { "frames": 69, "excessFrames": 7 } } |
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 } } |
Spark through the top of the door to avoid bonking. Entrance condition: { "comeInWithSpark": { "position": "top" } } Requires: "Gravity" "canMidairShinespark" { "shinespark": { "frames": 61, "excessFrames": 6 } } |
Entrance condition: { "comeInWithSpark": { "position": "top" } } Requires: "canMidairShinespark" { "shinespark": { "frames": 75, "excessFrames": 7 } } |
From: 2
Right Door
To: 1
Left Door
Gain an extra half-tile of runway by coming in very slowly to prevent falling off. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canShinechargeMovementComplex" "canSlowShortCharge" "canMidairShinespark" { "canShineCharge": { "usedTiles": 14, "openEnd": 0 } } { "shinespark": { "frames": 69, "excessFrames": 7 } } |
Spark vertically through the bomb blocks. It is still possible to break the blocks while below 30 Energy by jumping before sparking. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 40 } "h_canNavigateUnderwater" { "or": [ { "shinespark": { "frames": 10, "excessFrames": 8 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 7, "excessFrames": 7 } } ] } ] } Clears obstacles: A |
From: 1
Left Door
To: 6
Junction Above Bomb Blocks
Spark vertically through the bomb blocks. It is still possible to break the blocks while below 30 Energy by jumping before sparking. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 2.4375 } } Requires: "canStutterWaterShineCharge" "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 10, "excessFrames": 8 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 7, "excessFrames": 7 } } ] } ] } Clears obstacles: A |
Spark vertically through the bomb blocks. It is still possible to break the blocks while below 30 Energy by jumping before sparking. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 40 } "h_canNavigateUnderwater" { "or": [ { "shinespark": { "frames": 10, "excessFrames": 8 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 7, "excessFrames": 7 } } ] } ] } Clears obstacles: A |
From: 2
Right Door
To: 6
Junction Above Bomb Blocks
Spark vertically through the bomb blocks. It is still possible to break the blocks while below 30 Energy by jumping before sparking. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 2.4375 } } Requires: "canStutterWaterShineCharge" "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 10, "excessFrames": 8 } }, { "and": [ "canMidairShinespark", { "shinespark": { "frames": 7, "excessFrames": 7 } } ] } ] } Clears obstacles: A |
From: 1
Left Door
To: 2
Right Door
Jump onto the platform, then hold angle-down to straight jump and move right, activating the spark when Samus is about one tile deep into the sandfall. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 1 } } Requires: "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 82, "excessFrames": 14 } } "canPlayInSand" |
From: 2
Right Door
To: 1
Left Door
Jump across to the first pillar, then hold angle-down to straight jump and move left, activating the spark up to about two tiles deep into the sandfall. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 86, "excessFrames": 39 } } "canPlayInSand" |
From: 1
Top Right Door
To: 2
Left Door
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "no" } Requires: { "shineChargeFrames": 95 } "canShinechargeMovementTricky" { "or": [ { "enemyDamage": { "enemy": "Blue Sidehopper", "type": "contact", "hits": 1 } }, "h_pauseAbuseMinimalReserveRefill" ] } "canMidairShinespark" { "shinespark": { "frames": 21 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Spark through the top of the door to avoid the platforms. Entrance condition: { "comeInWithSpark": {} } Requires: "canMidairShinespark" { "shinespark": { "frames": 112, "excessFrames": 16 } } |
Spark through the top of the door to avoid the platforms. Entrance condition: { "comeInWithSpark": {} } Requires: "canMidairShinespark" { "shinespark": { "frames": 112, "excessFrames": 35 } } |
From: 3
Junction (Get Past Metroids, Left to Right)
To: 2
Right Door
Requires: "canMidairShinespark" { "canShineCharge": { "usedTiles": 31, "openEnd": 0 } } { "or": [ { "and": [ { "obstaclesCleared": [ "A" ] }, { "shinespark": { "frames": 54 } } ] }, { "and": [ "HiJump", { "shinespark": { "frames": 54 } } ] }, { "and": [ { "metroidFrames": 300 }, { "shinespark": { "frames": 54 } } ] }, { "and": [ "canTrickyJump", { "shinespark": { "frames": 75, "excessFrames": 16 } } ] } ] } |
From: 4
Junction (Get Past Metroids, Right to Left)
To: 1
Left Door
Requires: "canMidairShinespark" { "canShineCharge": { "usedTiles": 23, "openEnd": 0 } } { "shinespark": { "frames": 80, "excessFrames": 5 } } { "or": [ { "obstaclesCleared": [ "A" ] }, "Ice", "ScrewAttack", "canPseudoScrew", { "metroidFrames": 200 } ] } |
From: 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 } } |
From: 3
Bottom of Shaft
To: 1
Left Door
Gain a shinecharge by running right-to-left at the bottom of the room. Move quickly to minimize damage from the acid, which will begin rising as soon as you reach the bottom of the room. Shinespark up the shaft. Requires: "Gravity" "canSuitlessLavaDive" { "canShineCharge": { "usedTiles": 17, "openEnd": 0 } } { "acidFrames": 90 } "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 76, "excessFrames": 6 } } |
From: 3
Bottom of Shaft
To: 1
Left Door
Gain a shinecharge by running right-to-left at the bottom of the room, performing a stutter just before the acid reaches Samus' feet. Use spin jumps to minimize damage from the acid, and spark diagonally (to the left) mid-air to make it up the shaft. Requires: { "notable": "Suitless Acid Bath Shinespark" } "canStutterWaterShineCharge" "canInsaneJump" { "acidFrames": 215 } "canShinechargeMovementTricky" "canMidairShinespark" { "shinespark": { "frames": 83, "excessFrames": 2 } } |