Room ID: 127
Exit condition: { "leaveWithRunway": { "length": 10, "openEnd": 1 } } |
Requires: "h_canCrystalFlash" |
From: 1
Left Door
To: 2
Right Vertical Door
The blocks can be broken if you can generate a blue suit using the previous room's runway, and carry it to the blocks by slowing floating down with Space Jump. Entrance condition: { "comeInGettingBlueSpeed": { "length": 9, "openEnd": 0 } } Requires: { "notable": "Full Room Space Jump Through Speed Blocks" } "canBlueSpaceJump" "canPreciseSpaceJump" Clears obstacles: B |
Requires: "SpaceJump" |
Jump with enough run speed to reach the wall below the Missile Item Location. Entrance condition: { "comeInRunning": { "minTiles": 29, "speedBooster": true } } Requires: "canWalljump" "canCarefulJump" |
Takes three walljumps, and must shinespark at the apex. Entrance condition: { "comeInShinecharged": { "framesRequired": 110 } } Requires: "canPreciseWalljump" "canConsecutiveWalljump" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 78 } } |
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: 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 } } |
Store a shinespark near the Grapple Room door and use the remaining runway to jump as far as possible to the right. Once near the acid platforms, Shinespark diagonally to reach the Missile Location. Entrance condition: { "comeInShinecharged": { "framesRequired": 155 } } Requires: { "notable": "Left Side Diagonal Shinespark" } "canTrickyJump" "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 40 } } |
Requires: { "notable": "Indiana Jones Grapple" } "canUseEnemies" "canPreciseGrapple" |
|
From: 1
Left Door
To: 6
G-Mode Morph Junction (At Speed Blocks)
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphSpringBall" |
From: 1
Left Door
To: 6
G-Mode Morph Junction (At Speed Blocks)
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": true } } Requires: "h_canArtificialMorphSpringBall" Clears obstacles: D |
From: 1
Left Door
To: 6
G-Mode Morph Junction (At Speed Blocks)
Perform a long diagonal bomb jump from the left door to the solid platforms above the acid. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": true } } Requires: { "notable": "G-Mode Morph Long Diagonal Bomb Jump" } "h_canArtificialMorphDiagonalBombJump" |
From: 1
Left Door
To: 6
G-Mode Morph Junction (At Speed Blocks)
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": true } } Requires: { "notable": "G-Mode Morph Long Diagonal Bomb Jump" } "h_canArtificialMorphDiagonalBombJump" Clears obstacles: D |
From: 1
Left Door
To: 6
G-Mode Morph Junction (At Speed Blocks)
Bomb boost horizontally at the top of an IBJ and land in the acid, then roll to the right and bomb out to safety. To save some Energy, it is possible to IBJ or double IBJ out of the acid onto the first solid platform. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "Gravity" "h_canArtificialMorphIBJ" "h_canArtificialMorphBombHorizontally" "canSuitlessLavaDive" { "or": [ { "acidFrames": 280 }, { "and": [ "canTrickyJump", { "acidFrames": 220 } ] }, { "and": [ "canInsaneJump", "h_canArtificialMorphDoubleBombJump", { "acidFrames": 175 } ] } ] } |
From: 2
Right Vertical Door
To: 1
Left Door
Requires: "canWalljump" "canShinechargeMovementComplex" "canMidairShinespark" { "obstaclesCleared": [ "B" ] } { "or": [ { "canShineCharge": { "usedTiles": 32, "gentleUpTiles": 6, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] } { "shinespark": { "frames": 90 } } |
From: 2
Right Vertical Door
To: 1
Left Door
Requires: { "notable": "Big Jump Shinespark" } "canShinechargeMovementComplex" "canMidairShinespark" { "obstaclesCleared": [ "B" ] } { "or": [ { "canShineCharge": { "usedTiles": 32, "gentleUpTiles": 6, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] } { "shinespark": { "frames": 52 } } |
Requires: "SpeedBooster" { "obstaclesCleared": [ "B" ] } { "or": [ "HiJump", { "and": [ "canLateralMidAirMorph", "canTrickySpringBallJump" ] } ] } |
Requires: "SpeedBooster" { "or": [ "canCarefulJump", "HiJump" ] } { "obstaclesCleared": [ "B" ] } { "or": [ "h_canUsePowerBombs", { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Requires: "h_canUsePowerBombs" Clears obstacles: A |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Requires: "h_getBlueSpeedMaxRunway" { "obstaclesCleared": [ "A" ] } Clears obstacles: B |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Requires: { "getBlueSpeed": { "usedTiles": 17, "openEnd": 0 } } Clears obstacles: B |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Freeze a Mella at a precise distance below the door in order to crouch-jump up and clip through the door shell. The pixel window is larger and higher with Morph and an X-Ray stand-up, in which case a standing jump is used. Requires: "canManipulateMellas" "h_canIceClip" Bypasses door shell: true |
Shoot the Mellas when they first begin to come on screen, and they will not move. Requires: { "or": [ "canDodgeWhileShooting", "ScrewAttack", "Ice", "Wave", "Spazer", "Plasma" ] } { "resetRoom": { "nodes": [ 2 ], "mustStayPut": false } } { "refill": [ "Energy", "Missile" ] } Resets obstacles: A, B |
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 } } |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Requires: "h_canCrystalFlash" Clears obstacles: A |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Exit condition: { "leaveWithDoorFrameBelow": { "height": 2 } } |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Exit condition: { "leaveWithPlatformBelow": { "height": 9, "leftPosition": -1, "rightPosition": 2 } } |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Requires: { "obstaclesNotCleared": [ "A" ] } Exit condition: { "leaveWithPlatformBelow": { "height": 7, "leftPosition": -5.5, "rightPosition": -1.5 } } |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithPlatformBelow": { "height": 9, "leftPosition": -23, "rightPosition": 22 } } |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Requires: { "obstaclesCleared": [ "B" ] } "canTrickyJump" Exit condition: { "leaveWithPlatformBelow": { "height": 9, "leftPosition": -38.5, "rightPosition": -7 } } |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Requires: { "obstaclesCleared": [ "A", "B" ] } Exit condition: { "leaveWithPlatformBelow": { "height": 9, "leftPosition": -38.5, "rightPosition": 22 } } |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Place a Power Bomb then exit G-Mode to break the blocks. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true }, "comesThroughToilet": "any" } Requires: "h_canArtificialMorphPowerBomb" Clears obstacles: A |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false }, "comesThroughToilet": "any" } Exit condition: { "leaveWithGMode": { "morphed": false } } Bypasses door shell: true |
From: 2
Right Vertical Door
To: 2
Right Vertical Door
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": true }, "comesThroughToilet": "any" } Requires: "h_canArtificialMorphMovement" Exit condition: { "leaveWithGMode": { "morphed": true } } Bypasses door shell: true |
Requires: { "obstaclesCleared": [ "B" ] } "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 32, "gentleUpTiles": 6, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] } { "shinespark": { "frames": 40 } } |
Requires: { "obstaclesCleared": [ "B" ] } "SpeedBooster" "HiJump" { "or": [ "canSpringBallJumpMidAir", "canWalljump" ] } |
Requires: { "or": [ "Morph", { "obstaclesCleared": [ "B" ] } ] } |
From: 2
Right Vertical Door
To: 5
Small Platforms Junction
Spark from the ground, left of the Power Bomb blocks. Entrance condition: { "comeInShinecharged": { "framesRequired": 80 }, "comesThroughToilet": "any" } Requires: "canHorizontalShinespark" { "shinespark": { "frames": 115 } } Clears obstacles: B |
From: 2
Right Vertical Door
To: 5
Small Platforms Junction
Spark from the ground, left of the Power Bomb blocks. Entrance condition: { "comeInShinecharged": { "framesRequired": 80 }, "comesThroughToilet": "any" } Requires: "canHorizontalShinespark" { "shinespark": { "frames": 115, "excessFrames": 85 } } { "or": [ "canTrickyJump", { "and": [ { "or": [ "canWalljump", "HiJump" ] }, { "acidFrames": 25 } ] }, { "and": [ "Gravity", { "acidFrames": 20 } ] } ] } Clears obstacles: B |
From: 2
Right Vertical Door
To: 5
Small Platforms Junction
Use a flash suit to spark horizontally through the speed blocks. Samus may stop above the acid, but it should always be possible to land on one of the platforms. Requires: { "useFlashSuit": {} } { "shinespark": { "frames": 98, "excessFrames": 95 } } Clears obstacles: B |
From: 2
Right Vertical Door
To: 6
G-Mode Morph Junction (At Speed Blocks)
A single horizontal Power Bomb boost can get Samus on top of the blocks and kill most of the Mellas. With Bombs, killing the Mellas can be a bit tricky; it is recommended to use one to boost and place some midair before luring a Mella to more easily kill it. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true }, "comesThroughToilet": "any" } Requires: { "or": [ "h_canArtificialMorphSpringBall", { "and": [ { "tech": "canBombHorizontally" }, "h_canArtificialMorphPowerBomb" ] }, { "and": [ "h_canArtificialMorphBombs", "canTrickyJump" ] }, { "and": [ "h_canArtificialMorphBombs", { "enemyDamage": { "enemy": "Mella", "type": "contact", "hits": 1 } } ] } ] } |
From: 2
Right Vertical Door
To: 6
G-Mode Morph Junction (At Speed Blocks)
A single horizontal Power Bomb boost can get Samus on top of the blocks and kill most of the Mellas. With Bombs, killing the Mellas can be a bit tricky; it is recommended to use one to boost and place some midair before luring a Mella to more easily kill it. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": true }, "comesThroughToilet": "any" } Requires: { "or": [ "h_canArtificialMorphSpringBall", { "and": [ { "tech": "canBombHorizontally" }, "h_canArtificialMorphPowerBomb" ] }, { "and": [ "h_canArtificialMorphBombs", "canTrickyJump" ] } ] } Clears obstacles: D |
Requires: { "notable": "Indiana Jones Grapple" } "canUseEnemies" "canPreciseGrapple" |
G-Mode Morph Remote Acquire - to Left Door (Using Previous Strat)
(Extreme)
Post Crocomire Jump Room
From: 3
Item
To: 1
Left Door
Requires: "canEnterGMode" { "obstaclesCleared": [ "C", "D" ] } |
From: 3
Item
To: 2
Right Vertical Door
Requires: "canEnterGMode" { "obstaclesCleared": [ "D" ] } |
|
Requires: "SpaceJump" |
Requires: "canJumpIntoIBJ" |
Requires: "HiJump" "canSpringBallJumpMidAir" |
Run on the moving platform (Kamer). Requires: "SpeedBooster" "HiJump" "canWalljump" "canCarefulJump" |
From: 5
Small Platforms Junction
To: 1
Left Door
Requires: "h_canTrickySpringwall" |
From: 5
Small Platforms Junction
To: 1
Left Door
Lure a Mella from the right by breaking the speed blocks or using Morph. Then you need to manipulate it to go high enough to be used as a stepping stone once frozen. Requires: "canTrickyUseFrozenEnemies" "canManipulateMellas" { "or": [ { "obstaclesCleared": [ "B" ] }, "Morph" ] } |
Jump back from the leftmost floating platform and diagonally shinespark at the peak of the jump towards the door to minimize shinespark damage. Requires: { "useFlashSuit": {} } { "shinespark": { "frames": 22, "excessFrames": 13 } } |
From: 5
Small Platforms Junction
To: 1
Left Door
Lure a Mella from the right by breaking the speed blocks or using Morph. Then manipulate it to go high enough to be used in the left doorway. Raise the Mella up to just below the door's ledge then climb up to the door. Then the Mella will start moving upward, which means it comes at you partially blind. Getting it to reach the door, and not just short of the door is the hardest part. If it drops below the camera it will be necessary to go back down and raise it some more. Requires: "canManipulateMellas" "canCameraManip" "canBePatient" "canTrickyJump" { "or": [ "SpaceJump", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "canTrickyUseFrozenEnemies", { "and": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir" ] } ] }, { "and": [ "HiJump", "SpeedBooster", "canWalljump" ] } ] } { "or": [ { "obstaclesCleared": [ "B" ] }, "Morph" ] } Exit condition: { "leaveWithGModeSetup": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "or": [ "Morph", { "obstaclesCleared": [ "B" ] } ] } |
From: 5
Small Platforms Junction
To: 2
Right Vertical Door
Requires: { "notable": "Acid Shinespark" } "Gravity" "canSuitlessLavaDive" "canShinechargeMovement" "canHorizontalShinespark" "h_canShineChargeMaxRunway" { "acidFrames": 140 } { "shinespark": { "frames": 35 } } Clears obstacles: B |
From: 5
Small Platforms Junction
To: 2
Right Vertical Door
Requires: { "useFlashSuit": {} } { "or": [ { "shinespark": { "frames": 33, "excessFrames": 7 } }, { "and": [ { "shinespark": { "frames": 33, "excessFrames": 30 } }, { "enemyDamage": { "enemy": "Mella", "type": "contact", "hits": 1 } } ] } ] } Clears obstacles: B |
From: 5
Small Platforms Junction
To: 2
Right Vertical Door
Commonly known as a stutter-3, this is also doable as a 4-tap. Requires: { "getBlueSpeed": { "usedTiles": 12, "gentleDownTiles": 6, "openEnd": 1 } } Clears obstacles: B |
Requires: "h_canFly" |
From: 5
Small Platforms Junction
To: 3
Item
Requires: "HiJump" "canTrickyDashJump" "canTrickySpringBallJump" |
A particularly precise springwall. Aim the walljump at the bottom of the second sloped wall fixture, where it looks like you cant jump off of. Optimize pause timing, use an instant morph, and get a max height springball jump. A delayed wall jump helps. Requires: { "notable": "Springwall" } "HiJump" "h_canTrickySpringwall" "canPreciseWalljump" "can3HighWallMidAirMorph" |
From: 5
Small Platforms Junction
To: 3
Item
Lure a Mella from the right by breaking the speed blocks or using Morph. Then you need to manipulate it to go high enough to be used as a stepping stone once frozen. Requires: "canTrickyUseFrozenEnemies" "canManipulateMellas" "HiJump" { "or": [ { "obstaclesCleared": [ "B" ] }, "Morph" ] } |
From: 5
Small Platforms Junction
To: 3
Item
Lure a Mella from the right by breaking the speed blocks or using Morph. Then manipulate it to go high enough to be used as a stepping stone once frozen. Without movement items it may be necessary to continue manipulating it from above, jumping and aiming down to freeze it. Requires: "canTrickyUseFrozenEnemies" "canManipulateMellas" { "or": [ { "and": [ "canBePatient", "canWalljump" ] }, "canBeVeryPatient" ] } { "or": [ { "obstaclesCleared": [ "B" ] }, "Morph" ] } |
Freeze the Mella at a precise location in order to jump through the crumble block, then wall jump up the long channel and mid air morph to get out. The Mella pixel positioning window is larger and higher with Morph and an X-Ray Stand Up. One normalization which requires moonwalk: Kill all but the middle Mella without letting the middle one move from its starting location by keeping it frozen if Samus passes through. From the right, moonwalk backwards one pixel at a time until the Mella is no longer on screen. Shoot ice towards it, then move it on screen so that it is frozen immediately. Move to the left and press against (but don't roll under) the speed blocks before the Mella thaws. Moonwalk backwards 5 pixels, then in very quick succession, press right and then jump to do a buffered spin jump. The Mella should move horizontally and can then be used to clip through the crumble block. Requires: { "notable": "Mella Ice Clip" } "Morph" { "or": [ "h_canXRayMorphIceClip", "h_canPreciseIceClip" ] } { "or": [ "canConsecutiveWalljump", { "and": [ "HiJump", "canWalljump" ] } ] } |
Requires: { "useFlashSuit": {} } { "or": [ { "shinespark": { "frames": 30, "excessFrames": 6 } }, { "and": [ "HiJump", { "shinespark": { "frames": 25, "excessFrames": 6 } } ] } ] } Clears obstacles: B |
From: 6
G-Mode Morph Junction (At Speed Blocks)
To: 1
Left Door
Requires: "canEnterGMode" { "obstaclesCleared": [ "C" ] } |
From: 6
G-Mode Morph Junction (At Speed Blocks)
To: 2
Right Vertical Door
Requires: "canEnterGMode" |
From: 6
G-Mode Morph Junction (At Speed Blocks)
To: 2
Right Vertical Door
Requires: "canEnterGMode" "h_canArtificialMorphPowerBomb" Clears obstacles: A |
From: 6
G-Mode Morph Junction (At Speed Blocks)
To: 3
Item
Requires: "canEnterGMode" "h_canArtificialMorphIBJ" |
From: 6
G-Mode Morph Junction (At Speed Blocks)
To: 5
Small Platforms Junction
Requires: "canEnterGMode" |
From: 6
G-Mode Morph Junction (At Speed Blocks)
To: 6
G-Mode Morph Junction (At Speed Blocks)
Requires: "canEnterGMode" "h_canArtificialMorphJumpIntoIBJ" Clears obstacles: C |
From: 6
G-Mode Morph Junction (At Speed Blocks)
To: 6
G-Mode Morph Junction (At Speed Blocks)
Requires: "canEnterGMode" "h_canArtificialMorphDiagonalBombJump" Clears obstacles: C |
From: 6
G-Mode Morph Junction (At Speed Blocks)
To: 6
G-Mode Morph Junction (At Speed Blocks)
Cross the solid platforms then horizontally boost into the acid and begin an IBJ. With more limited Energy, it is possible to IBJ high into the room and boost horizontally to fall into the acid a bit further to the left. Requires: "canEnterGMode" "Gravity" "h_canArtificialMorphIBJ" "h_canArtificialMorphBombHorizontally" "canSuitlessLavaDive" { "acidFrames": 150 } Clears obstacles: C |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 127, "name": "Post Crocomire Jump Room", "area": "Norfair", "subarea": "Upper", "subsubarea": "Crocomire", "playable": true, "roomAddress": "0x7AB8F", "roomEnvironments": [ { "heated": false } ], "nodes": [ { "id": 1, "name": "Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x00194da", "doorOrientation": "left", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 2, "name": "Right Vertical Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x00194ce", "doorOrientation": "up", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 3, "name": "Item", "nodeType": "item", "nodeSubType": "visible", "nodeItem": "Missile", "nodeAddress": "0x78C2A", "locks": [ { "name": "Dummy Item Lock", "lockType": "gameFlag", "unlockStrats": [ { "name": "Base (Collect Item)", "notable": false, "requires": [] } ] } ] }, { "id": 5, "name": "Small Platforms Junction", "nodeType": "junction", "nodeSubType": "junction", "note": "Represents being at the small platforms above the acid." }, { "id": 6, "name": "G-Mode Morph Junction (At Speed Blocks)", "nodeType": "junction", "nodeSubType": "g-mode", "note": "Represents being at the bottom of the room with G-Mode Morph (artificial morph)" } ], "obstacles": [ { "id": "A", "name": "Power bomb blocks", "obstacleType": "inanimate" }, { "id": "B", "name": "Speed blocks", "obstacleType": "inanimate" }, { "id": "C", "name": "G-Mode Get to the Left Door", "obstacleType": "abstract", "note": "Samus has all of the items to get to the left door while in G-Mode Morph, without including the item if it is being remote acquired." }, { "id": "D", "name": "G-Mode Morph Direct", "obstacleType": "abstract", "note": "Samus enters the room in direct G-Mode with artificial morph, in order to be able to remote acquire the item." } ], "enemies": [ { "id": "e1", "groupName": "Post Crocomire Jump Room Rippers 2s", "enemyName": "Ripper 2 (green)", "quantity": 4, "betweenNodes": [ 1, 3 ] }, { "id": "e2", "groupName": "Post Crocomire Jump Room Mellas", "enemyName": "Mella", "quantity": 5, "homeNodes": [ 2 ] } ], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3 }, { "id": 5 }, { "id": 6 } ] }, { "from": 2, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3 }, { "id": 5 }, { "id": 6 } ] }, { "from": 3, "to": [ { "id": 1 }, { "id": 2 }, { "id": 5 } ] }, { "from": 5, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3 } ] }, { "from": 6, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3 }, { "id": 5 }, { "id": 6 } ] } ], "strats": [ { "id": 1, "link": [ 1, 1 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 10, "openEnd": 1 } } }, { "id": 2, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 3, "link": [ 1, 2 ], "name": "Full Room Space Jump Through Speed Blocks", "entranceCondition": { "comeInGettingBlueSpeed": { "length": 9, "openEnd": 0 } }, "requires": [ { "notable": "Full Room Space Jump Through Speed Blocks" }, "canBlueSpaceJump", "canPreciseSpaceJump" ], "clearsObstacles": [ "B" ], "note": "The blocks can be broken if you can generate a blue suit using the previous room's runway, and carry it to the blocks by slowing floating down with Space Jump." }, { "id": 4, "link": [ 1, 3 ], "name": "Base", "requires": [ "SpaceJump" ] }, { "id": 5, "link": [ 1, 3 ], "name": "Full Speed Jump to Missile", "entranceCondition": { "comeInRunning": { "minTiles": 29, "speedBooster": true } }, "requires": [ "canWalljump", "canCarefulJump" ], "note": "Jump with enough run speed to reach the wall below the Missile Item Location." }, { "id": 6, "link": [ 1, 3 ], "name": "Left-Side Enter with Shinespark", "entranceCondition": { "comeInShinecharged": { "framesRequired": 110 } }, "requires": [ "canPreciseWalljump", "canConsecutiveWalljump", "canShinechargeMovement", "canMidairShinespark", { "shinespark": { "frames": 78 } } ], "flashSuitChecked": true, "note": "Takes three walljumps, and must shinespark at the apex." }, { "id": 7, "link": [ 1, 3 ], "name": "Left-Side Shinespark", "entranceCondition": { "comeInShinecharging": { "length": 9, "openEnd": 0 } }, "requires": [ "canPreciseWalljump", "canConsecutiveWalljump", "canShinechargeMovement", "canMidairShinespark", { "shinespark": { "frames": 78 } } ], "note": "Takes three walljumps, and must shinespark at the apex." }, { "id": 8, "link": [ 1, 3 ], "name": "Left-Side Enter with Shinespark and HiJump", "entranceCondition": { "comeInShinecharged": { "framesRequired": 80 } }, "requires": [ { "or": [ { "and": [ "canWalljump", { "shinespark": { "frames": 20 } } ] }, "canTrickyDashJump" ] }, "HiJump", "canShinechargeMovement", "canMidairShinespark", { "shinespark": { "frames": 60 } } ], "flashSuitChecked": true, "note": "Walljump or build run speed using the full runway to jump high enough for the shinespark." }, { "id": 9, "link": [ 1, 3 ], "name": "Left-Side HiJump Shinespark", "entranceCondition": { "comeInShinecharging": { "length": 9, "openEnd": 0 } }, "requires": [ { "or": [ { "and": [ "canWalljump", { "shinespark": { "frames": 20 } } ] }, "canTrickyDashJump" ] }, "HiJump", "canShinechargeMovement", "canMidairShinespark", { "shinespark": { "frames": 60 } } ], "note": "Walljump or build run speed using the full runway to jump high enough for the shinespark." }, { "id": 10, "link": [ 1, 3 ], "name": "Left Side Diagonal Shinespark", "entranceCondition": { "comeInShinecharged": { "framesRequired": 155 } }, "requires": [ { "notable": "Left Side Diagonal Shinespark" }, "canTrickyJump", "canShinechargeMovementComplex", "canMidairShinespark", { "shinespark": { "frames": 40 } } ], "flashSuitChecked": true, "note": [ "Store a shinespark near the Grapple Room door and use the remaining runway to jump as far as possible to the right.", "Once near the acid platforms, Shinespark diagonally to reach the Missile Location." ] }, { "id": 11, "link": [ 1, 3 ], "name": "Indiana Jones Grapple", "requires": [ { "notable": "Indiana Jones Grapple" }, "canUseEnemies", "canPreciseGrapple" ], "note": "Grapple off several Ripper 2." }, { "id": 12, "link": [ 1, 5 ], "name": "Base", "requires": [] }, { "id": 13, "link": [ 1, 6 ], "name": "G-Mode Morph Spring Ball", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "h_canArtificialMorphSpringBall" ], "flashSuitChecked": true }, { "id": 14, "link": [ 1, 6 ], "name": "G-Mode Direct Morph Spring Ball", "entranceCondition": { "comeInWithGMode": { "mode": "direct", "morphed": true } }, "requires": [ "h_canArtificialMorphSpringBall" ], "clearsObstacles": [ "D" ], "flashSuitChecked": true }, { "id": 15, "link": [ 1, 6 ], "name": "G-Mode Morph Long Diagonal Bomb Jump (Indirect)", "entranceCondition": { "comeInWithGMode": { "mode": "indirect", "morphed": true } }, "requires": [ { "notable": "G-Mode Morph Long Diagonal Bomb Jump" }, "h_canArtificialMorphDiagonalBombJump" ], "flashSuitChecked": true, "note": "Perform a long diagonal bomb jump from the left door to the solid platforms above the acid." }, { "id": 16, "link": [ 1, 6 ], "name": "G-Mode Morph Long Diagonal Bomb Jump (Direct)", "entranceCondition": { "comeInWithGMode": { "mode": "direct", "morphed": true } }, "requires": [ { "notable": "G-Mode Morph Long Diagonal Bomb Jump" }, "h_canArtificialMorphDiagonalBombJump" ], "clearsObstacles": [ "D" ], "flashSuitChecked": true, "note": "Perform a long diagonal bomb jump from the left door to the solid platforms above the acid." }, { "id": 17, "link": [ 1, 6 ], "name": "G-Mode Morph Acid Dive IBJ", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "Gravity", "h_canArtificialMorphIBJ", "h_canArtificialMorphBombHorizontally", "canSuitlessLavaDive", { "or": [ { "acidFrames": 280 }, { "and": [ "canTrickyJump", { "acidFrames": 220 } ] }, { "and": [ "canInsaneJump", "h_canArtificialMorphDoubleBombJump", { "acidFrames": 175 } ] } ] } ], "flashSuitChecked": true, "note": [ "Bomb boost horizontally at the top of an IBJ and land in the acid, then roll to the right and bomb out to safety.", "To save some Energy, it is possible to IBJ or double IBJ out of the acid onto the first solid platform." ] }, { "id": 18, "link": [ 2, 1 ], "name": "PCJR Wall Jump Shinespark to Left Door", "requires": [ "canWalljump", "canShinechargeMovementComplex", "canMidairShinespark", { "obstaclesCleared": [ "B" ] }, { "or": [ { "canShineCharge": { "usedTiles": 32, "gentleUpTiles": 6, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] }, { "shinespark": { "frames": 90 } } ], "note": "Fire off the shinespark at the apex of two consecutive walljumps." }, { "id": 19, "link": [ 2, 1 ], "name": "Big Jump Shinespark", "requires": [ { "notable": "Big Jump Shinespark" }, "canShinechargeMovementComplex", "canMidairShinespark", { "obstaclesCleared": [ "B" ] }, { "or": [ { "canShineCharge": { "usedTiles": 32, "gentleUpTiles": 6, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] }, { "shinespark": { "frames": 52 } } ], "note": "Charge a spark to the right, then come back, run and jump, and do a horizontal spark at the apex." }, { "id": 20, "link": [ 2, 1 ], "name": "Short Run Speedjump", "requires": [ "SpeedBooster", { "obstaclesCleared": [ "B" ] }, { "or": [ "HiJump", { "and": [ "canLateralMidAirMorph", "canTrickySpringBallJump" ] } ] } ] }, { "id": 21, "link": [ 2, 1 ], "name": "Long Run Speedjump", "requires": [ "SpeedBooster", { "or": [ "canCarefulJump", "HiJump" ] }, { "obstaclesCleared": [ "B" ] }, { "or": [ "h_canUsePowerBombs", { "obstaclesCleared": [ "A" ] } ] } ], "clearsObstacles": [ "A" ] }, { "id": 22, "link": [ 2, 2 ], "name": "Break Power Bomb Blocks", "requires": [ "h_canUsePowerBombs" ], "clearsObstacles": [ "A" ] }, { "id": 23, "link": [ 2, 2 ], "name": "Break Speed Blocks, Broken Power Bomb Blocks", "requires": [ "h_getBlueSpeedMaxRunway", { "obstaclesCleared": [ "A" ] } ], "clearsObstacles": [ "B" ] }, { "id": 24, "link": [ 2, 2 ], "name": "Break Speed Blocks, Short Charge", "requires": [ { "getBlueSpeed": { "usedTiles": 17, "openEnd": 0 } } ], "clearsObstacles": [ "B" ], "note": "Commonly known as a stutter-3, this is also doable as a 4-tap." }, { "id": 25, "link": [ 2, 2 ], "name": "Mella Ice Clip Door Lock Skip", "requires": [ "canManipulateMellas", "h_canIceClip" ], "bypassesDoorShell": true, "flashSuitChecked": true, "note": [ "Freeze a Mella at a precise distance below the door in order to crouch-jump up and clip through the door shell.", "The pixel window is larger and higher with Morph and an X-Ray stand-up, in which case a standing jump is used." ] }, { "id": 26, "link": [ 2, 2 ], "name": "Mella Farm", "requires": [ { "or": [ "canDodgeWhileShooting", "ScrewAttack", "Ice", "Wave", "Spazer", "Plasma" ] }, { "resetRoom": { "nodes": [ 2 ], "mustStayPut": false } }, { "refill": [ "Energy", "Missile" ] } ], "resetsObstacles": [ "A", "B" ], "note": "Shoot the Mellas when they first begin to come on screen, and they will not move." }, { "id": 27, "link": [ 2, 2 ], "name": "Leave with Shinecharge - Power Bomb Blocks Destroyed", "requires": [ { "obstaclesCleared": [ "A", "B" ] }, "canShinechargeMovement" ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 130 } }, "flashSuitChecked": true, "note": [ "Get a normal height jump by releasing run with SpeedBooster and no HiJump.", "Break spin to reach the transition without a wall jump." ] }, { "id": 28, "link": [ 2, 2 ], "name": "Leave with Shinecharge - Power Bomb Blocks Intact", "requires": [ { "obstaclesCleared": [ "B" ] }, { "obstaclesNotCleared": [ "A" ] }, "canShinechargeMovement", { "canShineCharge": { "usedTiles": 32, "gentleDownTiles": 6, "openEnd": 1 } } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 100 } }, "flashSuitChecked": true, "note": [ "Get a normal height jump by releasing run with SpeedBooster and no HiJump.", "Break spin to reach the transition without a wall jump." ] }, { "id": 29, "link": [ 2, 2 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "clearsObstacles": [ "A" ], "flashSuitChecked": true }, { "id": 30, "link": [ 2, 2 ], "name": "Leave With Door Frame Below", "requires": [], "exitCondition": { "leaveWithDoorFrameBelow": { "height": 2 } } }, { "id": 31, "link": [ 2, 2 ], "name": "Leave With Platform Below - Basic Platform", "requires": [], "exitCondition": { "leaveWithPlatformBelow": { "height": 9, "leftPosition": -1, "rightPosition": 2 } } }, { "id": 32, "link": [ 2, 2 ], "name": "Leave With Platform Below - Upper Left Power Bomb Block", "requires": [ { "obstaclesNotCleared": [ "A" ] } ], "exitCondition": { "leaveWithPlatformBelow": { "height": 7, "leftPosition": -5.5, "rightPosition": -1.5 } }, "devNote": [ "With HiJump this can be used coming up Main Street, the bottom left of Mt. Everest, and Pseudo Plasma Spark Room.", "We could add other Power Bomb block platforms too (e.g. the lower ones, and on the right side), but they don't yet appear to have any application." ] }, { "id": 33, "link": [ 2, 2 ], "name": "Leave With Platform Below - Power Bomb Blocks Broken", "requires": [ { "obstaclesCleared": [ "A" ] } ], "exitCondition": { "leaveWithPlatformBelow": { "height": 9, "leftPosition": -23, "rightPosition": 22 } } }, { "id": 34, "link": [ 2, 2 ], "name": "Leave With Platform Below - Speed Blocks Broken", "requires": [ { "obstaclesCleared": [ "B" ] }, "canTrickyJump" ], "exitCondition": { "leaveWithPlatformBelow": { "height": 9, "leftPosition": -38.5, "rightPosition": -7 } }, "devNote": [ "The tile next to the Power Bomb blocks is not counted as part of the jumpway, since using it would cause Samus to bonk.", "A tricky jump is required because of the difficulty of avoiding the Power Bomb blocks and still reaching the door." ] }, { "id": 35, "link": [ 2, 2 ], "name": "Leave With Platform Below - Power Bomb and Speed Blocks Broken", "requires": [ { "obstaclesCleared": [ "A", "B" ] } ], "exitCondition": { "leaveWithPlatformBelow": { "height": 9, "leftPosition": -38.5, "rightPosition": 22 } }, "devNote": [ "This strat is for avoiding the canTrickyJump requirement when jumping left-to-right, if the Power Bomb blocks can be destroyed.", "It also makes it possible to gain more speed by running a few tiles further, which is needed for certain strats." ] }, { "id": 36, "link": [ 2, 2 ], "name": "G-Mode Morph Power Bomb the Blocks", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true }, "comesThroughToilet": "any" }, "requires": [ "h_canArtificialMorphPowerBomb" ], "clearsObstacles": [ "A" ], "flashSuitChecked": true, "note": "Place a Power Bomb then exit G-Mode to break the blocks." }, { "id": 37, "link": [ 2, 2 ], "name": "Carry G-Mode Back Up", "entranceCondition": { "comeInWithGMode": { "mode": "direct", "morphed": false }, "comesThroughToilet": "any" }, "requires": [], "exitCondition": { "leaveWithGMode": { "morphed": false } }, "bypassesDoorShell": true, "flashSuitChecked": true }, { "id": 38, "link": [ 2, 2 ], "name": "Carry G-Mode Morph Back Up", "entranceCondition": { "comeInWithGMode": { "mode": "direct", "morphed": true }, "comesThroughToilet": "any" }, "requires": [ "h_canArtificialMorphMovement" ], "exitCondition": { "leaveWithGMode": { "morphed": true } }, "bypassesDoorShell": true, "flashSuitChecked": true }, { "id": 39, "link": [ 2, 3 ], "name": "Shinespark", "requires": [ { "obstaclesCleared": [ "B" ] }, "canShinechargeMovement", { "or": [ { "canShineCharge": { "usedTiles": 32, "gentleUpTiles": 6, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] }, { "shinespark": { "frames": 40 } } ] }, { "id": 40, "link": [ 2, 3 ], "name": "Speedjump", "requires": [ { "obstaclesCleared": [ "B" ] }, "SpeedBooster", "HiJump", { "or": [ "canSpringBallJumpMidAir", "canWalljump" ] } ] }, { "id": 41, "link": [ 2, 5 ], "name": "Base", "requires": [ { "or": [ "Morph", { "obstaclesCleared": [ "B" ] } ] } ] }, { "id": 42, "link": [ 2, 5 ], "name": "Full Shinespark", "entranceCondition": { "comeInShinecharged": { "framesRequired": 80 }, "comesThroughToilet": "any" }, "requires": [ "canHorizontalShinespark", { "shinespark": { "frames": 115 } } ], "clearsObstacles": [ "B" ], "flashSuitChecked": true, "note": "Spark from the ground, left of the Power Bomb blocks." }, { "id": 43, "link": [ 2, 5 ], "name": "Shinespark Ends Over Acid", "entranceCondition": { "comeInShinecharged": { "framesRequired": 80 }, "comesThroughToilet": "any" }, "requires": [ "canHorizontalShinespark", { "shinespark": { "frames": 115, "excessFrames": 85 } }, { "or": [ "canTrickyJump", { "and": [ { "or": [ "canWalljump", "HiJump" ] }, { "acidFrames": 25 } ] }, { "and": [ "Gravity", { "acidFrames": 20 } ] } ] } ], "clearsObstacles": [ "B" ], "flashSuitChecked": true, "note": "Spark from the ground, left of the Power Bomb blocks." }, { "id": 73, "link": [ 2, 5 ], "name": "Use Flash Suit", "requires": [ { "useFlashSuit": {} }, { "shinespark": { "frames": 98, "excessFrames": 95 } } ], "clearsObstacles": [ "B" ], "flashSuitChecked": true, "note": "Use a flash suit to spark horizontally through the speed blocks. Samus may stop above the acid, but it should always be possible to land on one of the platforms." }, { "id": 44, "link": [ 2, 6 ], "name": "G-Mode Morph", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true }, "comesThroughToilet": "any" }, "requires": [ { "or": [ "h_canArtificialMorphSpringBall", { "and": [ { "tech": "canBombHorizontally" }, "h_canArtificialMorphPowerBomb" ] }, { "and": [ "h_canArtificialMorphBombs", "canTrickyJump" ] }, { "and": [ "h_canArtificialMorphBombs", { "enemyDamage": { "enemy": "Mella", "type": "contact", "hits": 1 } } ] } ] } ], "flashSuitChecked": true, "note": [ "A single horizontal Power Bomb boost can get Samus on top of the blocks and kill most of the Mellas.", "With Bombs, killing the Mellas can be a bit tricky; it is recommended to use one to boost and place some midair before luring a Mella to more easily kill it." ] }, { "id": 45, "link": [ 2, 6 ], "name": "G-Mode Direct Morph", "entranceCondition": { "comeInWithGMode": { "mode": "direct", "morphed": true }, "comesThroughToilet": "any" }, "requires": [ { "or": [ "h_canArtificialMorphSpringBall", { "and": [ { "tech": "canBombHorizontally" }, "h_canArtificialMorphPowerBomb" ] }, { "and": [ "h_canArtificialMorphBombs", "canTrickyJump" ] } ] } ], "clearsObstacles": [ "D" ], "flashSuitChecked": true, "note": [ "A single horizontal Power Bomb boost can get Samus on top of the blocks and kill most of the Mellas.", "With Bombs, killing the Mellas can be a bit tricky; it is recommended to use one to boost and place some midair before luring a Mella to more easily kill it." ] }, { "id": 46, "link": [ 3, 1 ], "name": "Indiana Jones Grapple in Reverse", "requires": [ { "notable": "Indiana Jones Grapple" }, "canUseEnemies", "canPreciseGrapple" ], "note": "Involves grappling off several Ripper 2." }, { "id": 47, "link": [ 3, 1 ], "name": "G-Mode Morph Remote Acquire - to Left Door (Using Previous Strat)", "requires": [ "canEnterGMode", { "obstaclesCleared": [ "C", "D" ] } ], "flashSuitChecked": true }, { "id": 48, "link": [ 3, 2 ], "name": "G-Mode Morph Remote Acquire - to Right Door", "requires": [ "canEnterGMode", { "obstaclesCleared": [ "D" ] } ], "flashSuitChecked": true }, { "id": 49, "link": [ 3, 5 ], "name": "Base", "requires": [] }, { "id": 50, "link": [ 5, 1 ], "name": "Base", "requires": [ "SpaceJump" ] }, { "id": 51, "link": [ 5, 1 ], "name": "PCJR Door IBJ", "requires": [ "canJumpIntoIBJ" ] }, { "id": 52, "link": [ 5, 1 ], "name": "Spring Ball Jump", "requires": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "id": 53, "link": [ 5, 1 ], "name": "Speedjump", "requires": [ "SpeedBooster", "HiJump", "canWalljump", "canCarefulJump" ], "note": "Run on the moving platform (Kamer)." }, { "id": 54, "link": [ 5, 1 ], "name": "Tricky Spring Wall", "requires": [ "h_canTrickySpringwall" ] }, { "id": 55, "link": [ 5, 1 ], "name": "PCJR Frozen Mella Door", "requires": [ "canTrickyUseFrozenEnemies", "canManipulateMellas", { "or": [ { "obstaclesCleared": [ "B" ] }, "Morph" ] } ], "note": [ "Lure a Mella from the right by breaking the speed blocks or using Morph.", "Then you need to manipulate it to go high enough to be used as a stepping stone once frozen." ] }, { "id": 74, "link": [ 5, 1 ], "name": "Use Flash Suit", "requires": [ { "useFlashSuit": {} }, { "shinespark": { "frames": 22, "excessFrames": 13 } } ], "flashSuitChecked": true, "note": "Jump back from the leftmost floating platform and diagonally shinespark at the peak of the jump towards the door to minimize shinespark damage." }, { "id": 56, "link": [ 5, 1 ], "name": "G-Mode Setup - Get Hit By Mella", "requires": [ "canManipulateMellas", "canCameraManip", "canBePatient", "canTrickyJump", { "or": [ "SpaceJump", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "canTrickyUseFrozenEnemies", { "and": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir" ] } ] }, { "and": [ "HiJump", "SpeedBooster", "canWalljump" ] } ] }, { "or": [ { "obstaclesCleared": [ "B" ] }, "Morph" ] } ], "exitCondition": { "leaveWithGModeSetup": {} }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ], "flashSuitChecked": true, "note": [ "Lure a Mella from the right by breaking the speed blocks or using Morph.", "Then manipulate it to go high enough to be used in the left doorway.", "Raise the Mella up to just below the door's ledge then climb up to the door.", "Then the Mella will start moving upward, which means it comes at you partially blind.", "Getting it to reach the door, and not just short of the door is the hardest part.", "If it drops below the camera it will be necessary to go back down and raise it some more." ] }, { "id": 57, "link": [ 5, 2 ], "name": "Base", "requires": [ { "or": [ "Morph", { "obstaclesCleared": [ "B" ] } ] } ] }, { "id": 58, "link": [ 5, 2 ], "name": "Acid Shinespark", "requires": [ { "notable": "Acid Shinespark" }, "Gravity", "canSuitlessLavaDive", "canShinechargeMovement", "canHorizontalShinespark", "h_canShineChargeMaxRunway", { "acidFrames": 140 }, { "shinespark": { "frames": 35 } } ], "clearsObstacles": [ "B" ], "note": "Gravity makes it possible to charge a spark in the acid in order to break the speed blocks." }, { "id": 75, "link": [ 5, 2 ], "name": "Use Flash Suit", "requires": [ { "useFlashSuit": {} }, { "or": [ { "shinespark": { "frames": 33, "excessFrames": 7 } }, { "and": [ { "shinespark": { "frames": 33, "excessFrames": 30 } }, { "enemyDamage": { "enemy": "Mella", "type": "contact", "hits": 1 } } ] } ] } ], "clearsObstacles": [ "B" ], "flashSuitChecked": true }, { "id": 76, "link": [ 5, 2 ], "name": "Break Speed Blocks, Insane Short Charge", "requires": [ { "getBlueSpeed": { "usedTiles": 12, "gentleDownTiles": 6, "openEnd": 1 } } ], "clearsObstacles": [ "B" ], "note": "Commonly known as a stutter-3, this is also doable as a 4-tap." }, { "id": 59, "link": [ 5, 3 ], "name": "Base", "requires": [ "h_canFly" ] }, { "id": 60, "link": [ 5, 3 ], "name": "PCJR Speedjump SpringBall", "requires": [ "HiJump", "canTrickyDashJump", "canTrickySpringBallJump" ] }, { "id": 61, "link": [ 5, 3 ], "name": "Springwall", "requires": [ { "notable": "Springwall" }, "HiJump", "h_canTrickySpringwall", "canPreciseWalljump", "can3HighWallMidAirMorph" ], "note": [ "A particularly precise springwall.", "Aim the walljump at the bottom of the second sloped wall fixture, where it looks like you cant jump off of.", "Optimize pause timing, use an instant morph, and get a max height springball jump. A delayed wall jump helps." ] }, { "id": 62, "link": [ 5, 3 ], "name": "Indy Jones Short Mella", "requires": [ "canTrickyUseFrozenEnemies", "canManipulateMellas", "HiJump", { "or": [ { "obstaclesCleared": [ "B" ] }, "Morph" ] } ], "note": [ "Lure a Mella from the right by breaking the speed blocks or using Morph.", "Then you need to manipulate it to go high enough to be used as a stepping stone once frozen." ] }, { "id": 63, "link": [ 5, 3 ], "name": "Indy Jones Long Mella", "requires": [ "canTrickyUseFrozenEnemies", "canManipulateMellas", { "or": [ { "and": [ "canBePatient", "canWalljump" ] }, "canBeVeryPatient" ] }, { "or": [ { "obstaclesCleared": [ "B" ] }, "Morph" ] } ], "note": [ "Lure a Mella from the right by breaking the speed blocks or using Morph.", "Then manipulate it to go high enough to be used as a stepping stone once frozen.", "Without movement items it may be necessary to continue manipulating it from above, jumping and aiming down to freeze it." ] }, { "id": 64, "link": [ 5, 3 ], "name": "Mella Ice Clip", "requires": [ { "notable": "Mella Ice Clip" }, "Morph", { "or": [ "h_canXRayMorphIceClip", "h_canPreciseIceClip" ] }, { "or": [ "canConsecutiveWalljump", { "and": [ "HiJump", "canWalljump" ] } ] } ], "flashSuitChecked": true, "note": [ "Freeze the Mella at a precise location in order to jump through the crumble block, then wall jump up the long channel and mid air morph to get out.", "The Mella pixel positioning window is larger and higher with Morph and an X-Ray Stand Up.", "One normalization which requires moonwalk: Kill all but the middle Mella without letting the middle one move from its starting location by keeping it frozen if Samus passes through.", "From the right, moonwalk backwards one pixel at a time until the Mella is no longer on screen. Shoot ice towards it, then move it on screen so that it is frozen immediately.", "Move to the left and press against (but don't roll under) the speed blocks before the Mella thaws. Moonwalk backwards 5 pixels, then in very quick succession, press right and then jump to do a buffered spin jump.", "The Mella should move horizontally and can then be used to clip through the crumble block." ], "devNote": "While the high pixel position looks possible, it is fairly unreasonable, as it also requires very precise horizontal positioning and the Mellas are chaotic." }, { "id": 77, "link": [ 5, 3 ], "name": "Use Flash Suit", "requires": [ { "useFlashSuit": {} }, { "or": [ { "shinespark": { "frames": 30, "excessFrames": 6 } }, { "and": [ "HiJump", { "shinespark": { "frames": 25, "excessFrames": 6 } } ] } ] } ], "clearsObstacles": [ "B" ], "flashSuitChecked": true }, { "id": 65, "link": [ 6, 1 ], "name": "G-Mode Morph to Left Door (Using Previous Strat)", "requires": [ "canEnterGMode", { "obstaclesCleared": [ "C" ] } ], "flashSuitChecked": true }, { "id": 66, "link": [ 6, 2 ], "name": "G-Mode Morph", "requires": [ "canEnterGMode" ], "flashSuitChecked": true }, { "id": 67, "link": [ 6, 2 ], "name": "G-Mode Morph Power Bomb the Blocks", "requires": [ "canEnterGMode", "h_canArtificialMorphPowerBomb" ], "clearsObstacles": [ "A" ], "flashSuitChecked": true }, { "id": 68, "link": [ 6, 3 ], "name": "G-Mode Morph IBJ", "requires": [ "canEnterGMode", "h_canArtificialMorphIBJ" ], "flashSuitChecked": true }, { "id": 69, "link": [ 6, 5 ], "name": "Base", "requires": [ "canEnterGMode" ], "flashSuitChecked": true }, { "id": 70, "link": [ 6, 6 ], "name": "G-Mode Morph Spring Ball IBJ", "requires": [ "canEnterGMode", "h_canArtificialMorphJumpIntoIBJ" ], "clearsObstacles": [ "C" ], "flashSuitChecked": true }, { "id": 71, "link": [ 6, 6 ], "name": "G-Mode Morph Diagonal Bomb Jump", "requires": [ "canEnterGMode", "h_canArtificialMorphDiagonalBombJump" ], "clearsObstacles": [ "C" ], "flashSuitChecked": true }, { "id": 72, "link": [ 6, 6 ], "name": "G-Mode Morph Acid Dive IBJ", "requires": [ "canEnterGMode", "Gravity", "h_canArtificialMorphIBJ", "h_canArtificialMorphBombHorizontally", "canSuitlessLavaDive", { "acidFrames": 150 } ], "clearsObstacles": [ "C" ], "flashSuitChecked": true, "note": [ "Cross the solid platforms then horizontally boost into the acid and begin an IBJ.", "With more limited Energy, it is possible to IBJ high into the room and boost horizontally to fall into the acid a bit further to the left." ] }, { "link": [ 1, 1 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 1, 1 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 2, 2 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 2, 2 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "name": "Base (Collect Item)", "notable": false, "requires": [], "link": [ 3, 3 ], "collectsItems": [ 3 ] } ], "nextStratId": 78, "notables": [ { "id": 1, "name": "Indiana Jones Grapple", "note": "Involves grappling off several Rippers, where falling may lead to a soft lock." }, { "id": 2, "name": "G-Mode Morph Long Diagonal Bomb Jump", "note": "Perform a long diagonal bomb jump from the left door to the solid platforms above the acid." }, { "id": 3, "name": "Full Room Space Jump Through Speed Blocks", "note": "The blocks can be broken if you can generate a blue suit using the previous room's runway, and carry it to the blocks by slowing floating down with Space Jump." }, { "id": 4, "name": "Left Side Diagonal Shinespark", "note": [ "Store a shinespark near the Grapple Room door and use the remaining runway to jump as far as possible to the right.", "Once near the acid platforms, Shinespark diagonally to reach the Missile Location." ] }, { "id": 5, "name": "Big Jump Shinespark", "note": "Charge a spark to the right, then come back, run and jump, and do a horizontal spark at the apex." }, { "id": 6, "name": "Acid Shinespark", "note": "Gravity makes it possible to charge a spark in the acid in order to break the speed blocks." }, { "id": 7, "name": "Springwall", "note": [ "A particularly precise springwall.", "Aim the walljump at the bottom of the second sloped wall fixture, where it looks like you cant jump off of.", "Optimize pause timing, use an instant morph, and get a max height springball jump. A delayed wall jump helps." ] }, { "id": 8, "name": "Mella Ice Clip", "note": [ "Freeze the Mella at a precise location in order to jump through the crumble block, then wall jump up the long channel and mid air morph to get out.", "The Mella pixel positioning window is larger and higher with Morph and an X-Ray Stand Up." ] } ], "nextNotableId": 9 }