Performing a mid-air morph exceptionally quickly or precisely.
Dependencies: canMidAirMorph, canDisableEquipment, canTrivialMidAirMorph, can4HighMidAirMorph
Jump, aim up, and fire Grapple mid-air to clip the beam through the ceiling. Requires: { "resetRoom": { "nodes": [ 1, 2 ] } } "canUseGrapple" "canTrickyJump" { "cycleFrames": 150 } { "or": [ { "noFlashSuit": {} }, { "and": [ "canComplexCarryFlashSuit", "h_useSpringBall", { "cycleFrames": 60 } ] }, { "and": [ "canTrickyCarryFlashSuit", "canInsaneMidAirMorph", "canBeExtremelyPatient", { "cycleFrames": 200 } ] } ] } Farm cycle drops: 1 Geemer (orange) |
Requires: "h_blueGateGlitch" Clears obstacles: B |
From: 3
Right Door
To: 3
Right Door
Charge a spark along the bottom of the room and use it to spark through the right side door. Requires opening the door and shutter first. Requires: { "notable": "Shinespark through Wave Beam Door" } "HiJump" { "or": [ "SpaceJump", "Grapple" ] } { "or": [ { "obstaclesCleared": [ "A" ] }, "Wave", { "and": [ "h_heatedBlueGateGlitch", { "heatFrames": 60 } ] } ] } { "or": [ { "and": [ "canTrickyDashJump", "canWalljump" ] }, "SpaceJump" ] } { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } } { "heatFrames": 780 } { "shinespark": { "frames": 57 } } Exit condition: { "leaveWithSpark": {} } Dev note: A hero shot variation of this strat might be possible, starting from a node to the left; if nothing else it could be done with a shortcharge on the 12-tile platform to the left. |
Requires: { "heatFrames": 250 } "h_heatedBlueGateGlitch" Clears obstacles: A |
Requires: "Morph" { "heatFrames": 260 } "h_heatedBlueGateGlitch" Clears obstacles: A |
From: 5
Middle Junction (Ledge Right of Morph Tunnel)
To: 2
Middle Left Door
Requires: "Morph" { "heatFrames": 150 } "h_heatedBlueGateGlitch" Clears obstacles: A |
From: 5
Middle Junction (Ledge Right of Morph Tunnel)
To: 2
Middle Left Door
Requires: "Morph" { "heatFrames": 150 } "h_heatedBlueGateGlitch" Exit condition: { "leaveWithRunway": { "length": 11, "openEnd": 0, "gentleDownTiles": 4 } } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":90}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
From: 5
Bottom Floating Platform Junction
To: 5
Bottom Floating Platform Junction
Requires: { "heatFrames": 135 } "h_heatedBlueGateGlitch" Clears obstacles: A |
Build up 34 tiles worth of run speed and jump into the door on the last frame. Hold angle up through the transition but also aim down to duck below the ceiling until Samus is past it. Fire the Super Missile frame perfectly to open the gate. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 34 } } Requires: { "notable": "High Speed Gate Glitch" } "h_heatedGreenGateGlitch" { "ammo": { "type": "Super", "count": 1 } } "canInsaneJump" { "noFlashSuit": {} } Clears obstacles: A Dev note: 1 extra tile is added so that you can jump into the door, simplifying the inputs a bit. |
Requires: { "or": [ "h_greenGateGlitch", { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
Requires: { "or": [ "h_heatedGreenGateGlitch", { "obstaclesCleared": [ "A" ] } ] } { "enemyDamage": { "enemy": "Ripper 2 (red)", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 29, "openEnd": 1 } } |
Requires: "h_navigateHeatRooms" { "or": [ "h_heatedGreenGateGlitch", { "obstaclesCleared": [ "A" ] } ] } { "heatFrames": 100 } Clears obstacles: A |
Requires: { "not": "f_DefeatedPhantoon" } "SpeedBooster" "canInsaneJump" "canMomentumConservingMorph" "canInsaneMidAirMorph" Exit condition: { "leaveWithSidePlatform": { "height": 3, "runway": { "length": 45, "openEnd": 1 }, "obstruction": [ 5, 0 ] } } Dev note: Max extra run speed $7.0. The obstruction (from the Workrobot) actually extends between 4 and 5 tiles. |
Requires: "Gravity" { "or": [ "h_greenGateGlitch", { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
Perform the Gate Glitch by moving towards the gate and firing the super on the correct frame for it to pass through and reach the button on the other side. Due to the water physics, many traditional setups for the glitch will not work. Requires: { "notable": "Suitless Green Gate Glitch" } { "or": [ "h_underwaterGreenGateGlitch", { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
Requires: "Gravity" "SpeedBooster" "canInsaneJump" "canMomentumConservingMorph" "canInsaneMidAirMorph" Exit condition: { "leaveWithSidePlatform": { "height": 3, "runway": { "length": 17, "openEnd": 0, "steepDownTiles": 2, "startingDownTiles": 1 }, "obstruction": [ 4, 0 ] } } Dev note: Max extra run speed $3.9. This strat is included for completeness, though it apparently doesn't have any applications. |
Requires: { "obstaclesCleared": [ "A" ] } "Gravity" "SpeedBooster" "canInsaneJump" { "or": [ { "and": [ "canMomentumConservingMorph", "canInsaneMidAirMorph" ] }, "canMomentumConservingTurnaround" ] } Exit condition: { "leaveWithSidePlatform": { "height": 1, "runway": { "length": 36, "openEnd": 1, "gentleUpTiles": 2 }, "obstruction": [ 3, 0 ] } } Dev note: Max extra run speed $6.3. |
From: 2
Right Door
To: 3
Elevator
This strat is included for completeness, though generally it would be easier to do a spring ball bounce instead. Entrance condition: { "comeInWithSidePlatform": { "platforms": [ { "minHeight": 2, "maxHeight": 2, "minTiles": 45, "speedBooster": true, "obstructions": [ [ 1, 0 ] ], "note": [ "This applies to Noob Bridge." ] }, { "minHeight": 2, "maxHeight": 2, "minTiles": 45, "speedBooster": true, "obstructions": [ [ 3, 0 ] ], "note": [ "This applies to Statues Hallway and Baby Kraid Room." ] }, { "minHeight": 3, "maxHeight": 3, "minTiles": 45, "speedBooster": true, "obstructions": [ [ 3, 0 ] ], "note": [ "This applies to Bowling Alley (middle, power off) and Basement (power on)." ] }, { "minHeight": 3, "maxHeight": 3, "minTiles": 39.4375, "speedBooster": true, "obstructions": [ [ 3, 2 ] ], "note": [ "This applies to Metal Pirates Room." ] } ] } } Requires: "HiJump" "canInsaneJump" "canMomentumConservingMorph" "canInsaneMidAirMorph" "canTrickySpringBallJump" |