The ability to use an enemy to extend the length of a runway. This is typically set up with a frozen wall-crawler, but can include other frozen enemies or Snails, Trippers, etc. The enemy can be up to 3 pixels higher than the adjacent runway and still have benefits. At 3 pixels above the runway, Samus can run off of the enemy and not lose speed, which is often useful for cross-room speedy jumps and jumps into water. At 2 pixels above, single-stutter shortcharges often fail and multi-stutters are unreliable. At 1 pixel above, multi-stutters are fairly reliable. A pixel-perfect positioning is necessary when using an enemy to bridge a gap, where Samus needs to run onto and off of the frozen enemy. If the enemy is even 1 pixel lower than the runway, it cannot be used.
Dependencies: canUseEnemies
From: 1
Left Door
To: 1
Left Door
Wait for the Alcoon to walk off and reach the bottom of the slope. Dodge it's fireballs with Morph or Screw, or simply freeze it and wait while standing behind it. Keep a half-tile gap between the Alcoon and the runway in order to extend the runway as much as possible. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } |
From: 3
Bottom Left Horizontal Door
To: 3
Bottom Left Horizontal Door
There is a Geemer just below the door that only moves while on camera. Requires: "h_canFrozenEnemyRunway" "h_ZebesIsAwake" Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 1, "steepUpTiles": 1 } } |
From: 6
Bottom Right Door (On the Left Shaft)
To: 6
Bottom Right Door (On the Left Shaft)
Wait 2 minutes for a global Geemer, or use a Super to grab a closer one. Requires: "h_canFrozenEnemyRunway" "h_ZebesIsAwake" { "or": [ "canBePatient", { "ammo": { "type": "Super", "count": 1 } } ] } Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 1, "steepUpTiles": 1 } } |
From: 9
Junction Below Items
To: 2
Middle Right Door
Bring a Beetom down from above and freeze it in position to extend the runway. Keep a half-tile gap between the Beetom and the runway in order to extend it as much as possible. Requires: "h_canFrozenEnemyRunway" { "or": [ "Morph", { "obstaclesCleared": [ "A" ] } ] } { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 4 } } Exit condition: { "leaveWithRunway": { "length": 11, "openEnd": 0 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Freeze the Choot near the end of its descent or immediately after it jumps in order to be able to run onto and off of it without a problem. Requires: "h_canFrozenEnemyRunway" "Gravity" Exit condition: { "leaveWithRunway": { "length": 12, "openEnd": 1, "steepUpTiles": 4, "steepDownTiles": 2 } } |
From: 1
Left Door
To: 1
Left Door
Freeze the Choot near the end of its descent or immediately after it jumps in order to be able to run onto and off of it without a problem. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 7, "openEnd": 1, "steepUpTiles": 2, "steepDownTiles": 1 } } |
Freeze the Choot near the end of its descent or immediately after it jumps in order to be able to run onto and off of it without a problem. Requires: "h_canFrozenEnemyRunway" "Gravity" Exit condition: { "leaveWithRunway": { "length": 16, "openEnd": 1, "steepUpTiles": 4, "steepDownTiles": 2 } } |
From: 2
Right Door
To: 2
Right Door
Freeze the Choot near the end of its descent or immediately after it jumps in order to be able to run onto and off of it without a problem. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 11, "openEnd": 1, "steepUpTiles": 2, "steepDownTiles": 1 } } |
From: 6
Middle Right Door (By Zeb Farm)
To: 6
Middle Right Door (By Zeb Farm)
Freeze the Zeb from the right while jumping in order to freeze it at the correct height, noting that it will raise 1 more pixel when it thaws. While standing to the left of it, refreeze it again. Keep a half-tile gap between the Zeb and the runway in order to extend the runway as much as possible. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 0 } } |
From: 1
Bottom Left Door
To: 1
Bottom Left Door
Lure the Reo from the right and freeze it in the correct position when it swoops down. Note that using a frozen Geemer may be useful and is easier to setup, particularly if shortcharging out the door. Requires: "h_canFrozenEnemyRunway" { "enemyDamage": { "enemy": "Reo", "type": "contact", "hits": 1 } } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } |
From: 2
Right Door
To: 1
Left Door
Use a frozen Zeela to extend the upper platform to help set up the speedball. Requires: "h_canFrozenEnemyRunway" "canSlowShortCharge" { "getBlueSpeed": { "usedTiles": 15, "openEnd": 1 } } "canSpeedball" Clears obstacles: A |
Requires: "h_canFrozenEnemyRunway" { "or": [ "Morph", "canTwoTileSqueeze", { "enemyDamage": { "enemy": "Zeb", "hits": 1, "type": "contact" } } ] } Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 0 } } |
From: 3
Bottom Left Door
To: 3
Bottom Left Door
Bring a Beetom from the right of the spiky tunnel to the bottom left door. Jump and freeze it at the right height while leaving a half-tile gap between the Beetom and the runway to extend the runway as much as possible. If needing to leave with a multi-stutter short charge, the Beetom will need to be positioned more precisely, which can be done as above, but only on the descent of a jump. Alternatively, bring two Beetoms and stand on one while freezing the other at chest height. Freezing the lower one may be made easier or damageless by scrolling the camera when the Beetom is in the correct position and freezing it with a hero shot from the right. Requires: "Morph" "h_canFrozenEnemyRunway" { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 8, "openEnd": 0 } } |
From: 1
Left Door
To: 1
Left Door
Stand in the pit and freeze the Beetoms by shooting up. Keep them all separated and equally spaced apart to maximize the length of the runway. Freeze the Beetoms that aren't currently in use to avoid them from attaching to Samus and stacking together. Requires: { "notable": "Frozen Beetom Bridge" } "canTrickyJump" "h_canFrozenEnemyRunway" { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 8, "openEnd": 1 } } |
From: 1
Left Door
To: 1
Left Door
Let a Beetom attach to Samus, then freeze it by shooting upwards. Keep a half tile gap between the Beetom and ground to have as long of a runway as possible. Requires: "h_canFrozenEnemyRunway" { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 1 } } Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 0 } } |
From: 2
Right Door
To: 2
Right Door
Stand in the pit and freeze the Beetoms by shooting up. Keep them all separated and equally spaced apart to maximize the length of the runway. Freeze the Beetoms that aren't currently in use to avoid them from attaching to Samus and stacking together. Requires: { "notable": "Frozen Beetom Bridge" } "canTrickyJump" "h_canFrozenEnemyRunway" { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 8, "openEnd": 1 } } |
From: 2
Right Door
To: 2
Right Door
Let a Beetom attach to Samus, then freeze it by shooting upwards. Keep a half tile gap between the Beetom and ground to have as long of a runway as possible. Requires: "h_canFrozenEnemyRunway" { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 1 } } Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 0 } } |
From: 2
Above Power Bomb Blocks - Top Left Door
To: 2
Above Power Bomb Blocks - Top Left Door
It is possible to save a lot of time by using a Super to knock the clockwise Zeela off the small platform above. Requires: "h_canFrozenEnemyRunway" { "or": [ "canBePatient", { "ammo": { "type": "Super", "count": 1 } } ] } Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 1 } } |
From: 3
Above Power Bomb Blocks - Top Right Door
To: 3
Above Power Bomb Blocks - Top Right Door
Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 1 } } |
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 4
Above Power Bomb Blocks - Middle Left Door
It is possible to save a lot of time by using a Super to knock the clockwise Zeela off the small platform above. Requires: "h_canFrozenEnemyRunway" { "or": [ "canBePatient", { "ammo": { "type": "Super", "count": 1 } } ] } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
From: 5
Above Power Bomb Blocks - Bottom Left Door
To: 5
Above Power Bomb Blocks - Bottom Left Door
It is possible to save a lot of time by using a Super to knock the clockwise Zeela off the small near the top of the room. Requires: "h_canFrozenEnemyRunway" { "or": [ "canBeVeryPatient", { "ammo": { "type": "Super", "count": 1 } } ] } Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 1 } } |
From: 6
Above Power Bomb Blocks - Bottom Right Door
To: 6
Above Power Bomb Blocks - Bottom Right Door
Requires: "h_canFrozenEnemyRunway" "canBePatient" Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 1 } } |
From: 7
Below Power Bomb Blocks - Top Right Door
To: 7
Below Power Bomb Blocks - Top Right Door
If coming from above, let the Zeela below the Power Bomb blocks to circle until it is on the bottom right area, then go up and place the bomb on the bottom central platform to break the blocks without killing the Zeela. Then quickly shoot the shot block to direct it down to the lower section. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
From: 8
Below Power Bomb Blocks - Bottom Left Door
To: 8
Below Power Bomb Blocks - Bottom Left Door
If coming from above, let the Zeela below the Power Bomb blocks to circle until it is on the bottom right area, then go up and place the bomb on the bottom central platform to break the blocks without killing the Zeela. Then quickly shoot the shot block to direct it down to the lower section. Requires: "h_canFrozenEnemyRunway" "canBePatient" Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
Wait for the slow global Zeelas. They take almost 4 minutes to get there. Requires: "h_canFrozenEnemyRunway" "canBeVeryPatient" Exit condition: { "leaveWithRunway": { "length": 2, "openEnd": 1 } } |
Wait for the slow global Zeelas. They take almost 2 minutes to get there. Requires: "h_canFrozenEnemyRunway" "canBePatient" Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
From: 6
Right Side - Top Middle Door
To: 6
Right Side - Top Middle Door
Kill the Reos in the hallway in front of the door, then go down and stand to the right of the Zeb spawner. Freeze the Zeb before it starts going horizontally then go up and wait for it. As the Zeb gets high enough, walk out of the doorway at the right time to get it to move horizontally at the optimal height. This is much easier with Morph - instead be morphed in the hallway and once the Zeb starts moving towards Samus, freeze it. Requires: "h_canFrozenEnemyRunway" { "or": [ "Morph", "canTrickyEnemyExtendRunway" ] } Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 0 } } |
From: 1
Right Door
To: 1
Right Door
Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 1 } } |
From: 1
Top Left Door
To: 1
Top Left Door
Use the frozen Zero as a platform or other means to get up to the top half of the room. This takes about 3 minutes. The Zero only moves on camera and the camera scrolls when exiting the morph tunnel. Let the Zero lead through the morph tunnel or wait for the it to get very close to Samus before touching the scroll block at the exit. Requires: "canBeVeryPatient" "h_canFrozenEnemyRunway" "Morph" Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 1 } } |
From: 2
Middle Left Door
To: 2
Middle Left Door
Use the frozen Zero as a platform or other means to get up to the top half of the room. This takes about 4 minutes, but fortunately isn't often necessary. The Zero only moves on camera and the camera scrolls when exiting the morph tunnel. Let the Zero lead through the morph tunnel or wait for the it to get very close to Samus before touching the scroll block at the exit. Requires: "canBeVeryPatient" "h_canFrozenEnemyRunway" "Morph" Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 1 } } |
From: 4
Bottom Right Door
To: 4
Bottom Right Door
Use the frozen caterpillar as a platform or other means to get up to the top half of the room. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
Use a Super to knock off a Zeela, then use it as a frozen runway. Requires: "h_canFrozenEnemyRunway" { "ammo": { "type": "Super", "count": 1 } } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
Use a Super to knock off a Zeela, then use it as a frozen runway. Requires: "h_canFrozenEnemyRunway" { "ammo": { "type": "Super", "count": 1 } } Exit condition: { "leaveWithRunway": { "length": 10, "openEnd": 1 } } |
Grab the Beetom and freeze it to extend the runway at the top left door; this is easiest with HiJump disabled. It is optimal to leave a half-tile gap in order to extend the runway as much as possible. After freezing the Beetom, it is possible to go down and farm, while returning to refreeze the Beetom. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 13, "openEnd": 0 } } |
With Morph: Morph on the small ledge left of the Zeb spawner. After a Zeb starts moving horizontally, quickly unmorph and freeze it. After it thaws, refreeze it once it is in the correct position. Without Morph: Freeze the Zeb as it is rising. When it is close to thawing, walk into the spikes and continue to walk into the wall to prevent a vertical damage boost. Freeze the Zeb after it thaws, noting that it will rise one pixel relative to its first frozen location. Requires: { "or": [ "Morph", { "and": [ "canTrickyEnemyExtendRunway", "canTrickyJump", { "thornHits": 2 } ] } ] } "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 7, "openEnd": 0 } } |
From: 2
Top Right Door
To: 2
Top Right Door
Stand to the right of the Zeb farm then freeze the Zeb while it is still moving upward. Go to the top door and wait for the Zeb to arrive. Freeze it at the correct height, then drop below it and wait for it to thaw. Freeze it again in the correct horizontal position. Keep a half-tile gap between the Zeb and the runway to extend the runway as much as possible. Requires: "canTrickyJump" "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } |
From: 3
Bottom Right Door
To: 3
Bottom Right Door
With Morph: Morph on the small ledge right of the Zeb spawner. After a Zeb starts moving horizontally, quickly unmorph and freeze it. After it thaws, refreeze it once it is in the correct position. Without Morph: Freeze the Zeb as it is rising. When it is close to thawing, walk into the spikes and continue to walk into the wall to prevent a vertical damage boost. Freeze the Zeb after it thaws, noting that it will rise one pixel relative to its first frozen location. Requires: { "or": [ "Morph", { "and": [ "canTrickyEnemyExtendRunway", "canTrickyJump", { "thornHits": 2 } ] } ] } "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 0 } } |
From: 1
Right Door
To: 1
Right Door
Freeze a single Beetom to extend the runway. Freeze any Beetoms that latch onto Samus to minimize taking damage. Requires: { "obstaclesNotCleared": [ "A" ] } "h_canFrozenEnemyRunway" { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 1 } } Exit condition: { "leaveWithRunway": { "length": 2, "openEnd": 1 } } |
From: 1
Left Side - Top Door
To: 1
Left Side - Top Door
Place a Power Bomb on the bottom stair attached to the door in order to prevent killing the Sova, or free a Sova from the Morph maze with Bombs. If coming from below, be sure to lure the Sova to the bottom before placing a Power Bomb near the blocks in order to prevent killing it. Use the frozen Sova to climb to the top left door. Stand on a low frozen Waver to lower the camera enough to get the Sova to move again. Requires: "h_canFrozenEnemyRunway" { "or": [ { "obstaclesCleared": [ "A" ] }, "h_canBombThings" ] } { "or": [ "canTrickyJump", "SpaceJump" ] } Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 1 } } |
From: 2
Left Side - Top Middle Door
To: 2
Left Side - Top Middle Door
Place a Power Bomb on the bottom stair attached to the door in order to prevent killing the Sova, or free a Sova from the Morph maze with Bombs. If coming from below, be sure to lure the Sova to the bottom before placing a Power Bomb near the blocks in order to prevent killing it. Requires: "h_canFrozenEnemyRunway" { "or": [ { "obstaclesCleared": [ "A" ] }, "h_canBombThings" ] } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
From: 3
Left Side - Bottom Middle Door
To: 3
Left Side - Bottom Middle Door
Be sure to lure the Sova to the bottom before placing a Power Bomb near the blocks in order to prevent killing it. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
From: 4
Left Side - Bottom Door
To: 4
Left Side - Bottom Door
Starting from the top of the room will require careful manipulation of the Sovas. If going through the Power Bomb blocks, place the Power Bomb on the lowest stair on the ledge above, go down and lure the Sova up and use a Super to knock it off once it is just above the right side of where the Power Bomb blocks were. If using Bombs, lure the Sova that is just below the Power Bomb blocks, then use a Super to prevent it from going into the Morph tunnel. Starting at the bottom of the room and going up for the item before coming back down can be done, even with a Power Bomb, by first luring the Sova into safety at the bottom of the room. Requires: "h_canFrozenEnemyRunway" { "or": [ { "resetRoom": { "nodes": [ 4, 5 ], "mustStayPut": false } }, { "ammo": { "type": "Super", "count": 1 } } ] } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 1 } } |
From: 7
Top Right Door
To: 7
Top Right Door
Place a Power Bomb on the bottom stair attached to the door in order to prevent killing the Sova, or free a Sova from the Morph maze with Bombs. If coming from below, be sure to lure the Sova to the bottom before placing a Power Bomb near the blocks in order to prevent killing it. Use Space Jump to follow the Sova to the top right door. Freeze it just at the bottom of the small stairs, as Samus can run over the half-tile gap that remains. Requires: "h_canFrozenEnemyRunway" "SpaceJump" "canBePatient" { "or": [ { "obstaclesCleared": [ "A" ] }, "h_canBombThings" ] } Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 1 } } |
From: 2
Top Right Door
To: 2
Top Right Door
Knock a Geemer off with a Super then follow it back to the top. Grey Geemers can only be frozen with Plasma. Requires: "h_canFrozenEnemyRunway" "Plasma" { "ammo": { "type": "Super", "count": 1 } } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 1 } } |
Use a Super to knock off a Sova and follow it to this door. The fastest Sova is just above the shot blocks, which takes 30 seconds. Requires: "h_canFrozenEnemyRunway" { "ammo": { "type": "Super", "count": 1 } } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 1, "gentleUpTiles": 2 } } |
From: 2
Middle Left Door
To: 2
Middle Left Door
Use a Super to knock off the Sova while it is on the left side of the platform next to this door then quickly freeze it once it crawls into position. Requires: "h_canFrozenEnemyRunway" { "ammo": { "type": "Super", "count": 1 } } Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 1 } } |
From: 6
Top Right Door
To: 6
Top Right Door
Use a Super to knock off a Sova and follow it to this door. The fastest Sova is just above the middle left door, while it is on the left side of the platform, which takes 45 seconds. Requires: "h_canFrozenEnemyRunway" { "ammo": { "type": "Super", "count": 1 } } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 1 } } |
From: 2
Bottom Right Door
To: 2
Bottom Right Door
To minimize heat frames, briefly wait for the Sova to be on the top right of the platform before knocking it off to shorten its path to the door. Requires: "h_canFrozenEnemyRunway" { "heatFrames": 360 } { "or": [ "canCrumbleJump", "HiJump", "canWalljump" ] } Exit condition: { "leaveWithRunway": { "length": 2, "openEnd": 1 } } |
From: 2
Middle Left Door
To: 2
Middle Left Door
If the Power Bomb blocks are broken and the room cannot be reset, the runway can be extended by waiting for the slow global Sova. Be careful to prevent killing the Sova when breaking the Power Bomb blocks, while still ensuring breaking the ceiling Bomb blocks. Using a Super to knock off the Sova once it is near the gates will save approximately 30 seconds. Requires: "h_canFrozenEnemyRunway" { "obstaclesCleared": [ "A", "B", "C" ] } { "or": [ "canBeVeryPatient", { "and": [ "canBePatient", { "ammo": { "type": "Super", "count": 1 } } ] } ] } Exit condition: { "leaveWithRunway": { "length": 7, "openEnd": 1 } } |
From: 1
Top Right Door
To: 1
Top Right Door
Wait 80 seconds for the Sova to get into position, then freeze it to bridge the gap and significantly extend the runway. The other Sovas can be farmed or used as a backup. Requires: "h_canFrozenEnemyRunway" "canBePatient" { "heatFrames": 4800 } Exit condition: { "leaveWithRunway": { "length": 10, "openEnd": 1 } } |
From: 2
Middle Right Door
To: 2
Middle Right Door
Wait 3 minutes for the Sova to get into position, or 100 seconds with Morph by going ahead of them to break the shot blocks as they get there. This can be further reduced to 45 seconds with a Super by knocking a Sova off after it exits the morph tunnel. The other Sovas can be farmed or used as a backup. Requires: "h_canFrozenEnemyRunway" { "or": [ { "and": [ "h_heatProof", "canBeVeryPatient" ] }, { "and": [ "h_heatProof", "canBePatient", "Morph" ] }, { "and": [ { "ammo": { "type": "Super", "count": 1 } }, { "heatFrames": 2600 } ] } ] } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
Lure the Gamets up out of the water. It may be helpful to freeze them on the ascent to prevent them from separating and moving horizontally. Positioning is much easier with Morph; simply morph on the runway before they start separating. Freeze a Gamet while there is a half-tile gap between it and the runway in order to extend it as much as possible. Requires: "h_canNavigateUnderwater" { "or": [ "h_canTrickyFrozenEnemyRunway", { "and": [ "h_canFrozenEnemyRunway", "Morph" ] } ] } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } |
From: 1
Left Door
To: 2
Right Door
Lure the Geemers up out of the water. It may be helpful to freeze them on the ascent to prevent them from separating and moving horizontally. At the top, position a Gamet flush with the central runway. Positioning is much easier with Morph; simply morph on the runway before they start separating. Freeze the Gamet before it begins moving horizontally, and it will be able to turn to the right. Use it as a frozen platform to cross both bodies of water. Lure the Gamet to the right and freeze it while there is a half-tile gap between it and the runway in order to extend it as much as possible. Requires: "h_canNavigateUnderwater" "canTrickyJump" { "or": [ "h_canTrickyFrozenEnemyRunway", { "and": [ "h_canFrozenEnemyRunway", "Morph" ] } ] } { "or": [ { "ammo": { "type": "Super", "count": 1 } }, { "obstaclesCleared": [ "A" ] } ] } Exit condition: { "leaveWithRunway": { "length": 9, "openEnd": 0 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Top Left Door
To: 1
Top Left Door
Lure the Gamets up; it may be helpful to freeze them on the ascent to prevent them from separating and moving horizontally. Freeze a Gamet at the correct height, and then use it as a platform to reach the door. Positioning is much easier with Morph; simply morph on any of the stairs before they start separating. Finally, freeze a Gamet while there is a half-tile gap between it and the runway in order to extend it as much as possible. Requires: "SpaceJump" { "or": [ "h_canTrickyFrozenEnemyRunway", { "and": [ "h_canFrozenEnemyRunway", "Morph" ] } ] } Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 0 } } |
From: 4
Top Right Door
To: 4
Top Right Door
Lure the Gamets up; it may be helpful to freeze them on the ascent to prevent them from separating and moving horizontally. At the top, freeze a Gamet while there is a half-tile gap between it and the runway in order to extend it as much as possible. Positioning is much easier with Morph; simply morph on any of the stairs before they start separating. Freezing one or two Gamets after they separate but before they start moving can help with dodging and avoiding damage. Requires: { "or": [ "h_canTrickyFrozenEnemyRunway", { "and": [ "h_canFrozenEnemyRunway", "Morph" ] } ] } Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 0 } } |
From: 1
Top Left Door
To: 1
Top Left Door
Use a Super to knock off a Viola and follow it to this door. Requires: "h_canFrozenEnemyRunway" { "ammo": { "type": "Super", "count": 1 } } { "or": [ "canConsecutiveWalljump", "h_canFly", "canBePatient" ] } Exit condition: { "leaveWithRunway": { "length": 11, "openEnd": 1 } } |
From: 3
Bottom Right Door
To: 3
Bottom Right Door
Use a Super to knock off a Viola and follow it to this door. Requires: "h_canFrozenEnemyRunway" { "ammo": { "type": "Super", "count": 1 } } Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 1 } } |
From: 3
Left Farm Junction
To: 1
Left Door
The Zebbo needs to be 2 pixels higher than where it would be if Samus was standing. One setup is to peform a tiny hop just before the right Zebbo starts moving to the left then freeze it after it starts moving left. Lure the Zebbo to the left and freeze it again to extend the runway while maintaining a half-tile gap between it and the runway to extend the runway as much as possible. With more Energy, it is possible to morph on one of the medium-height pillars to align the Zebbo. Requires: "h_canFrozenEnemyRunway" { "heatFrames": 1000 } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 4
Right Farm Junction
To: 2
Right Door
The Zebbo needs to be 2 pixels higher than where it would be if Samus was standing. One setup is to peform a tiny hop just before the left Zebbo starts moving to the right then freeze it after it starts moving right. Get onto the runway and freeze the Zebbo again while maintaining a half-tile gap between it and the runway to extend it as much as possible. With more Energy, it is possible to morph on one of the medium-height pillars to align the Zebbo. With less Energy, it is possible to get the Zebbo into position by only freezing it once - after the small hop, jump towards the door and shoot downwards to freeze it in place. Requires: "h_canFrozenEnemyRunway" { "heatFrames": 300 } { "or": [ "canInsaneJump", { "heatFrames": 300 } ] } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 3
Farm Junction Free of Holtzes
To: 1
Left Door
Assumes killing all the Holtzes then farming to full. Morph on the ground near the Zebbo spawner then quickly unmorph and shoot as it starts to move horizontally. While on the runway near the door, freeze the Zebbo again while maintaining a half-tile gap between it and the runway to extend it as much as possible. Gaining Energy from the farm requires some sort of heat reduction. Requires: "h_heatResistant" "h_canFrozenEnemyRunway" "Morph" { "heatFrames": 500 } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 3
Farm Junction Free of Holtzes
To: 2
Right Door
Assumes killing all the Holtzes then farming to full. Morph on the ground near the Zebbo spawner then quickly unmorph and shoot as it starts to move horizontally. While on the runway near the door, freeze the Zebbo again while maintaining a half-tile gap between it and the runway to extend it as much as possible. Gaining Energy from the farm requires some sort of heat reduction. Requires: "h_heatResistant" "h_canFrozenEnemyRunway" "Morph" { "heatFrames": 500 } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Freeze the Atomic in position to extend the runway. Maintain a half-tile gap between the Atomic and the runway to extend it as far as possible. One easy method to align the Atomic is to lure the it high then stand under it to freeze it. Requires: { "obstaclesCleared": [ "A" ] } "h_canFrozenEnemyRunway" "f_DefeatedPhantoon" Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 0 } } |
One way to position the Atomic is to lure it to the right by standing on the ground, then jump over it and freeze it while standing in the corner on the ground once it is just under 2 tiles away from the ledge. Stand on the ledge and freeze it again once it is in position, maintaining a half-tile gap between the Atomic and the runway to extend it as much as possible. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 0 } } |
Lure an Atomic from the left half of the room. Morph in the corner against the top stair and wait for the Atomic to approach. Quickly unmorph just before and freeze the Atomic just after it hits Samus. Requires: "f_DefeatedPhantoon" { "or": [ "h_canBombThings", { "and": [ "Morph", { "obstaclesCleared": [ "A" ] } ] } ] } "h_canFrozenEnemyRunway" { "enemyDamage": { "enemy": "Atomic", "type": "contact", "hits": 1 } } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 0 } } |
From: 2
Top Left Door
To: 2
Top Left Door
Position and freeze an Atomic to extend the runway. Maintain a half-tile gap between the runway to extend it as far as possible. Requires: "f_DefeatedPhantoon" "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 8, "openEnd": 0 } } |
Shinecharging up the stairs gives a longer effective runway than shinecharging down them. A frozen Atomic (or Covern) can be used for more runway. Requires: "canTemporaryBlue" "canLateralMidAirMorph" { "or": [ { "canShineCharge": { "usedTiles": 11, "openEnd": 2, "steepUpTiles": 3 } }, { "and": [ "h_canFrozenEnemyRunway", { "or": [ "f_DefeatedPhantoon", { "and": [ "SpaceJump", "h_canTrickyFrozenEnemyRunway" ] } ] }, { "canShineCharge": { "usedTiles": 13, "openEnd": 1, "steepUpTiles": 3 } } ] } ] } Clears obstacles: C |
From: 4
Top Right Door
To: 4
Top Right Door
Lure an Atomic or get a Covern to spawn to slightly extend the runway. Positioning a Covern is a bit tricky. Consecutive wall jump or Space Jump in place above the gap but not quite at the ceiling, or perform full height jumps to sometimes get the Covern to spawn in position. A crouch shot may help freeze the Coven when it is in position. Requires: "h_canFrozenEnemyRunway" { "or": [ "f_DefeatedPhantoon", "h_canTrickyFrozenEnemyRunway" ] } Exit condition: { "leaveWithRunway": { "length": 14, "openEnd": 0, "steepUpTiles": 7 } } |
From: 5
Middle Right Door
To: 5
Middle Right Door
Lure an Atomic or get a Covern to spawn to extend the runway. Position the enemy horizontally centered in the hole to extend the runway all the way to the wall. Positioning a Covern is tricky. One way to set this up is with Space Jump. Align Samus left against the tile in the ceiling to align the Covern horizontally, then perform short Space Jumps half way between the desired Covern position and the ceiling until the Covern spawns in the correct position. Requires: "h_canFrozenEnemyRunway" { "or": [ "f_DefeatedPhantoon", { "and": [ "SpaceJump", "h_canTrickyFrozenEnemyRunway" ] } ] } Exit condition: { "leaveWithRunway": { "length": 14, "openEnd": 0, "steepUpTiles": 6 } } |
From: 5
Middle Right Door
To: 8
Item
Shinecharging up the stairs gives a longer effective runway than shinecharging down them. Bounce down the stairs to make movement simpler. A frozen Atomic (or Covern) can be used for more runway. Requires: "canChainTemporaryBlue" "canXRayTurnaround" { "or": [ { "and": [ "can4HighMidAirMorph", { "doorUnlockedAtNode": 5 }, { "canShineCharge": { "usedTiles": 11, "openEnd": 2, "steepUpTiles": 7 } } ] }, { "and": [ "h_canFrozenEnemyRunway", { "or": [ "f_DefeatedPhantoon", { "and": [ "SpaceJump", "h_canTrickyFrozenEnemyRunway" ] } ] }, "can4HighMidAirMorph", { "doorUnlockedAtNode": 5 }, { "canShineCharge": { "usedTiles": 13, "openEnd": 1, "steepUpTiles": 7 } } ] }, { "canShineCharge": { "usedTiles": 10, "openEnd": 2, "steepUpTiles": 7 } }, { "and": [ "h_canFrozenEnemyRunway", { "or": [ "f_DefeatedPhantoon", { "and": [ "SpaceJump", "h_canTrickyFrozenEnemyRunway" ] } ] }, { "canShineCharge": { "usedTiles": 12, "openEnd": 1, "steepUpTiles": 7 } } ] } ] } Clears obstacles: C |
From: 1
Right Door
To: 1
Right Door
Stand a few pixels away from the bottom of the stairs to easily position the Covern and extend the runway as far as possible. Requires: "h_canFrozenEnemyRunway" { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" Exit condition: { "leaveWithRunway": { "length": 7, "openEnd": 0 } } |
From: 1
Left Door
To: 1
Left Door
Stand half way between the ledge and the save station to position the Covern and extend the runway as far as possible. Requires: "h_canFrozenEnemyRunway" { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } |
From: 1
Top Left Doorway
To: 1
Top Left Doorway
Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
From: 2
Bottom Left Door
To: 2
Bottom Left Door
Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 1 } } |
From: 3
Bottom Right Door
To: 3
Bottom Right Door
Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 1 } } |
From: 4
Top Right Doorway
To: 4
Top Right Doorway
Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 1 } } |
From: 2
Bottom Right Door
To: 2
Bottom Right Door
Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 6, "steepUpTiles": 1, "openEnd": 1 } } |
From: 3
Middle Right Door
To: 3
Middle Right Door
Wait about 25 seconds for the global crab. Position Samus on the first floating platform to shoot the crab as quickly and early as possible. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 26, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 1 } } |
Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 16, "steepUpTiles": 2, "openEnd": 1 } } |
From: 1
Top Left Door
To: 1
Top Left Door
Follow the crab from the bottom right door to the top left door. This takes approximately 90 seconds. It is also possible to knock the crab off of the middle peak with a super and follow it to the left which may save time. Requires: "h_canFrozenEnemyRunway" "Gravity" "canBePatient" { "or": [ "SpaceJump", { "and": [ { "ammo": { "type": "Super", "count": 1 } }, { "or": [ "HiJump", "canSpringBallJumpMidAir", "canGravityJump", "canConsecutiveWalljump", "SpeedBooster" ] } ] } ] } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 0 } } |
From: 1
Top Left Door
To: 1
Top Left Door
Follow the crab from the bottom right door to the top left door. It is also possible to knock the crab off of the middle peak with a super and follow it. Requires: "h_canFrozenEnemyRunway" "Gravity" "canBeVeryPatient" { "or": [ "canGravityJump", "canPreciseGrapple", { "ammo": { "type": "Super", "count": 1 } } ] } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 0 } } |
Follow the crab from the bottom right door to the top right door. Depending on the item setup, this takes 30-50 seconds. Keep a half-tile gap between the crab and the runway in order to extend it as much as possible. Requires: "h_canFrozenEnemyRunway" "Gravity" { "or": [ "SpaceJump", "canGravityJump", "Grapple" ] } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } |
Requires a pixel-perfect freeze in order to run onto and off of the frozen Zeb. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 11, "openEnd": 0 } } |
Requires: "Gravity" { "or": [ { "canShineCharge": { "usedTiles": 20, "openEnd": 2 } }, { "and": [ "canEnemyExtendRunway", { "canShineCharge": { "usedTiles": 21, "openEnd": 2 } } ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } |
Requires: "Gravity" { "or": [ { "canShineCharge": { "usedTiles": 20, "openEnd": 2 } }, { "and": [ "canEnemyExtendRunway", { "canShineCharge": { "usedTiles": 21, "openEnd": 2 } } ] } ] } { "shinespark": { "frames": 25 } } |
The Zoa needs to be at least 3 pixels higher than when it is frozen at standing height. It may help to freeze one while standing to the left of it before it starts moving horizontally, then move to a specific point on the slope to the right of it to position it vertically. Freeze the Zoa a half-tile away from the runway in order to extend it as much as possible. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 0 } } |
Lure the Mochtroid into the pit and freeze it, then wait for it on the ledge and freeze it when it is in position. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 1 } } |
Use a frozen Mochtroid to extend the length of the runway. Positioning the Mochtroid can be done by dropping down below then climbing back up with the frozen Mochtroid as a platform. Alternatively, freeze the Mochtroid with an angle-down shot while falling below then quickly climb back up. Requires: "h_canNavigateUnderwater" "h_canFrozenEnemyRunway" { "or": [ "canMochtroidIceClimb", { "and": [ "Gravity", { "or": [ "SpaceJump", "canWalljump" ] } ] } ] } { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
From: 2
Bottom Right Door
To: 2
Bottom Right Door
Use a frozen Mochtroid to extend the length of the runway. Positioning the Mochtroid is easiest by dropping into the sand and freezing it. Maintain a half-tile gap between the Mochtroid and the runway in order to extend it as much as possible. Requires: "h_canFrozenEnemyRunway" "Gravity" "canPlayInSand" { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 1 } } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } |
Use a frozen Mochtroid to extend the length of the runway. Positioning the Mochtroid can be done by dropping down below then climbing back up with the frozen Mochtroid as a platform. Alternatively, freeze the Mochtroid with an angle-down shot while falling below then quickly climb back up. Requires: "h_canNavigateUnderwater" "h_canFrozenEnemyRunway" { "or": [ "canMochtroidIceClimb", { "and": [ "Gravity", { "or": [ "SpaceJump", "canWalljump" ] } ] } ] } { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
Freeze a crab to extend the runway while leaving a half-tile gap between the crab and the runway to extend it as much as possible. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 0 } } |
From: 1
Top Left Door
To: 1
Top Left Door
Use a frozen Mochtroid to extend the length of the runway. Positioning the Mochtroid can be done by dropping down below then climbing back up with the frozen Mochtroid as a platform. Alternatively, freeze the Mochtroid with an angle-down shot while falling below then quickly climb back up. Requires: "h_canNavigateUnderwater" "h_canFrozenEnemyRunway" { "or": [ "canMochtroidIceClimb", { "and": [ "Gravity", { "or": [ "SpaceJump", "canWalljump" ] } ] } ] } { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 1 } } |
From: 4
Top Right Door
To: 4
Top Right Door
Use a frozen Mochtroid to extend the length of the runway. Positioning the Mochtroid can be done by dropping down below then climbing back up with the frozen Mochtroid as a platform. Alternatively, freeze the Mochtroid with an angle-down shot while falling below then quickly climb back up. Requires: "h_canNavigateUnderwater" "h_canFrozenEnemyRunway" { "or": [ "canMochtroidIceClimb", { "and": [ "Gravity", { "or": [ "SpaceJump", "canWalljump" ] } ] } ] } { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
Freeze the Yapping Maw on room entry, and continue to periodically refreeze it throughout. Jump and freeze the Zoa at the correct height, noting that it will rise one more pixel after it thaws. Maintain a half-tile runway between the frozen Zoa and the runway in order to extend it as much as possible. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 0 } } |
Freeze the Yapping Maw on room entry, and continue to periodically refreeze it throughout. Jump and freeze the Zoa at the correct height, noting that it will rise one more pixel after it thaws. Maintain a half-tile runway between the frozen Zoa and the runway in order to extend it as much as possible. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 0 } } |
Freeze the Zoa just a few pixels higher than it would be if Samus was standing next to the farm. Dodge and freeze the other Zoas, or tank a hit then kill them and don't collect their drops. Maintain a half-tile runway between the frozen Zoa and the runway in order to extend it as much as possible. Requires: "h_canFrozenEnemyRunway" { "or": [ "h_canTrickyFrozenEnemyRunway", { "enemyDamage": { "enemy": "Zoa", "type": "contact", "hits": 1 } } ] } Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 0 } } |
Freeze the Zoa just a few pixels higher than it would be if Samus was standing next to the farm. Dodge and freeze the other Zoas, or tank a hit then kill them and don't collect their drops. Maintain a half-tile runway between the frozen Zoa and the runway in order to extend it as much as possible. Requires: "h_canFrozenEnemyRunway" { "or": [ "h_canTrickyFrozenEnemyRunway", { "enemyDamage": { "enemy": "Zoa", "type": "contact", "hits": 1 } } ] } Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 0 } } |
Requires a pixel-perfect freeze in order to run onto and off of the frozen Zeb. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 13, "openEnd": 0 } } |
Stand a bit more than a tile away from the ledge and wait for the Rinka to start moving. Freeze the Rinka at the correct height while maintainig a half-tile gap between the Rinka and the runway to extend it as much as possible. Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 0 } } |
From: 2
Right Door
To: 2
Right Door
Use a frozen Metroid or a Rinka from the left to extend the length of the runway. Luring a Rinka is easiest with Morph - While morphed, barely move the bottom Rinka spawner on camera in order to have it shoot at a usable angle. Without Morph, use the top Rinka spawner and jump just before the Rinka starts moving to get a usable angle. Requires: { "or": [ "h_canTrickyFrozenEnemyRunway", { "and": [ "h_canFrozenEnemyRunway", { "not": "f_KilledMetroidRoom1" }, "canRiskPermanentLossOfAccess" ] } ] } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |