Room ID: 106
Exit condition: { "leaveWithRunway": { "length": 1, "openEnd": 1 } } |
Jump through the door and shoot it open as you enter, landing on the door frame to avoid falling. Entrance condition: { "comeInNormally": {} } Requires: "canPrepareForNextRoom" "canCarefulJump" { "doorUnlockedAtNode": 1 } Unlocks doors: {"types":["super"],"requires":["canInsaneJump"]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInWithDoorStuckSetup": {} } Requires: "canPrepareForNextRoom" { "doorUnlockedAtNode": 1 } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Top Left Door
To: 1
Top Left Door
Use SpringBall or a crumble jump while opening the door. Entrance condition: { "comeInNormally": {} } Requires: { "or": [ "canCrumbleJump", { "and": [ "canPrepareForNextRoom", "h_canUseSpringBall" ] } ] } { "doorUnlockedAtNode": 1 } Unlocks doors: {"types":["super","powerbomb"],"requires":[]} {"types":["missiles"],"requires":[{"or":["canTrickyJump","h_canUseSpringBall"]}]} |
From: 1
Top Left Door
To: 1
Top Left Door
Jump into the room and Space Jump or wall jump while opening the door. Entrance condition: { "comeInNormally": {} } Requires: "canPrepareForNextRoom" { "or": [ "SpaceJump", "canWalljump" ] } { "doorUnlockedAtNode": 1 } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "h_canCrystalFlash" |
From: 1
Top Left Door
To: 1
Top Left Door
Use SpringBall or a crumble jump while opening the door. Entrance condition: { "comeInWithMockball": { "speedBooster": "any", "adjacentMinTiles": 0, "remoteAndLandingMinTiles": [ [ 0, 0 ] ] } } Requires: { "or": [ "canCrumbleJump", { "and": [ "canPrepareForNextRoom", "h_canUseSpringBall" ] } ] } { "doorUnlockedAtNode": 1 } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":[{"or":["canTrickyJump","h_canUseSpringBall"]}]} |
Entrance condition: { "comeInNormally": {} } |
From: 1
Top Left Door
To: 5
Junction Below Top Crumble Blocks
Entrance condition: { "comeInWithMockball": { "speedBooster": "any", "adjacentMinTiles": 0, "remoteAndLandingMinTiles": [ [ 0, 0 ] ] } } |
Entrance condition: { "comeInWithDoorStuckSetup": {} } Requires: "canXRayClimb" |
From: 2
Middle Left Door
To: 1
Top Left Door
Enter with G-mode direct, back up to between 1 and 6 pixels from the door transition, and activate X-ray to get very deep stuck in the door. Climb up 2 screens, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: "canXRayClimb" Bypasses door shell: true |
Requires: { "obstaclesNotCleared": [ "C" ] } Exit condition: { "leaveWithRunway": { "length": 15, "openEnd": 0 } } |
From: 2
Middle Left Door
To: 2
Middle Left Door
Exit condition: { "leaveWithRunway": { "length": 6, "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 } } |
Requires: "h_canUsePowerBombs" Clears obstacles: A, B, C |
Requires: "h_canCrystalFlash" Clears obstacles: A, B, C |
From: 2
Middle Left Door
To: 2
Middle Left Door
Release the ceiling Sova while being careful not to kill it if using Power Bombs. The Sova takes 90 seconds to get to the door if the Power Bomb blocks are broken and 45 seconds if they are not. Using a Super when the Sova is exiting the ceiling takes only 12 seconds. Requires: { "obstaclesCleared": [ "A" ] } { "obstaclesCleared": [ "B" ] } { "or": [ "canBePatient", { "ammo": { "type": "Super", "count": 1 } }, { "obstaclesNotCleared": [ "C" ] } ] } Exit condition: { "leaveWithGModeSetup": {} } |
From: 2
Middle Left Door
To: 2
Middle Left Door
Place a Power Bomb and exit G-Mode in order to break the blocks. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphPowerBomb" Clears obstacles: A, B, C |
Entrance condition: { "comeInWithMockball": { "speedBooster": "any", "adjacentMinTiles": 11.4375, "remoteAndLandingMinTiles": [ [ 8, 2 ], [ 7, 3 ] ] } } |
From: 2
Middle Left Door
To: 4
Right Door
Entrance condition: { "comeInWithMockball": { "speedBooster": true, "remoteAndLandingMinTiles": [ [ 9, 1 ] ] } } |
Entrance condition: { "comeInWithMockball": { "speedBooster": "any", "adjacentMinTiles": 10.4375, "remoteAndLandingMinTiles": [ [ 7, 1 ], [ 6, 2 ], [ 5, 3 ] ] } } Requires: "canTrickyJump" |
Entrance condition: { "comeInWithMockball": { "speedBooster": "any", "adjacentMinTiles": 9.4375, "remoteAndLandingMinTiles": [ [ 5, 1 ] ] } } Requires: "canInsaneJump" |
From: 2
Middle Left Door
To: 4
Right Door
Release the ceiling Sova while being careful not to kill it if using Power Bombs. Go through the ceiling morph tunnel and wait for the Sova on the other side. Requires: { "obstaclesCleared": [ "A", "B" ] } "Morph" Exit condition: { "leaveWithGModeSetup": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "or": [ "h_canUseMorphBombs", "ScrewAttack", { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
From: 2
Middle Left Door
To: 5
Junction Below Top Crumble Blocks
Requires: "h_canUsePowerBombs" Clears obstacles: A, B, C |
From: 2
Middle Left Door
To: 5
Junction Below Top Crumble Blocks
Use a temporary blue chain to jump through the bomb blocks and land on the center of the ledge above. Break the last block by jumping directly into it, as there is not enough height available to get a bounce. With this method, there is a 2-frame window for when to morph; jumping from the platform below is also possible but requires a frame-perfect morph. If Spring Ball is available, it can be used to increase the window by one frame in either case. Entrance condition: { "comeInShinecharging": { "length": 4, "openEnd": 0 } } Requires: "canChainTemporaryBlue" "can4HighMidAirMorph" "canInsaneJump" Clears obstacles: A, B |
From: 2
Middle Left Door
To: 5
Junction Below Top Crumble Blocks
Use a temporary blue chain to jump through the bomb blocks and land on the center of the ledge above. Break the last block by jumping directly into it, as there is not enough height available to get a bounce. With this method, there is a 2-frame window for when to morph; jumping from the platform below is also possible but requires a frame-perfect morph. If Spring Ball is available, it can be used to increase the window by one frame in either case. Entrance condition: { "comeInShinecharging": { "length": 14, "openEnd": 0 } } Requires: "canChainTemporaryBlue" "canXRayTurnaround" "can4HighMidAirMorph" "canInsaneJump" Clears obstacles: A, B |
From: 2
Middle Left Door
To: 5
Junction Below Top Crumble Blocks
Use a temporary blue chain to jump through the bomb blocks and land on the center of the ledge above. Break the last block by jumping directly into it, as there is not enough height available to get a bounce. With this method, there is a 2-frame window for when to morph; jumping from the platform below is also possible but requires a frame-perfect morph. If Spring Ball is available, it can be used to increase the window by one frame in either case. Requires: { "or": [ { "canShineCharge": { "usedTiles": 14, "openEnd": 0 } }, { "and": [ { "canShineCharge": { "usedTiles": 15, "openEnd": 0 } }, { "doorUnlockedAtNode": 2 } ] } ] } "canChainTemporaryBlue" "canXRayTurnaround" "can4HighMidAirMorph" "canInsaneJump" Clears obstacles: A, B Unlocks doors: {"nodeId":2,"types":["ammo"],"requires":[]} |
Requires: { "obstaclesCleared": [ "C" ] } |
From: 2
Middle Left Door
To: 7
Junction Below Power Bomb Blocks
Moonfall twice to clip through the Bomb and Power Bomb blocks. Entrance condition: { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 2 } } Requires: "canMoonfall" |
Requires: { "obstaclesCleared": [ "D" ] } Exit condition: { "leaveWithRunway": { "length": 45, "openEnd": 1 } } |
From: 3
Bottom Left Door
To: 3
Bottom Left Door
Requires: { "resetRoom": { "nodes": [ 3 ] } } { "or": [ "ScrewAttack", "Wave", "Spazer", "Plasma" ] } { "partialRefill": { "type": "Energy", "limit": 100 } } { "partialRefill": { "type": "Missile", "limit": 10 } } { "partialRefill": { "type": "PowerBomb", "limit": 12 } } Clears obstacles: D Resets obstacles: A, B, C |
Kill some or all of the enemies before Crystal Flashing. Requires: { "or": [ { "obstaclesCleared": [ "D" ] }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } }, { "enemyKill": { "enemies": [ [ "Sm. Dessgeega" ] ], "explicitWeapons": [ "Missile", "Super" ] } } ] } "h_canCrystalFlash" |
From: 3
Bottom Left Door
To: 3
Bottom Left Door
Exit condition: { "leaveWithGModeSetup": {} } |
Requires: { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } } |
From: 3
Bottom Left Door
To: 7
Junction Below Power Bomb Blocks
Requires: { "obstaclesCleared": [ "D" ] } |
From: 3
Bottom Left Door
To: 7
Junction Below Power Bomb Blocks
Requires: { "or": [ "Spazer", "Plasma", "ScrewAttack", "Wave", { "and": [ "canDodgeWhileShooting", "h_canUsePowerBombs" ] }, { "enemyKill": { "enemies": [ [ "Sm. Dessgeega" ], [ "Sm. Dessgeega" ] ], "explicitWeapons": [ "Missile", "Super" ] } }, { "and": [ "canDodgeWhileShooting", { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } } ] }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 2 } } ] } Clears obstacles: D |
From: 3
Bottom Left Door
To: 7
Junction Below Power Bomb Blocks
Avoiding damage from all enemies with just Power Beam is tricky, but doable. Enter the room holding angle to remove momentum and avoid getting hit by the Dessgeega. Requires: "canDodgeWhileShooting" "canTrickyJump" "canPrepareForNextRoom" "canStopOnADime" Clears obstacles: D |
From: 3
Bottom Left Door
To: 7
Junction Below Power Bomb Blocks
It is tricky but possible to cross the room without any damage by rolling through the room. The enemies can be killed with extra Power Bombs, but without them, it's arguably easier to roll through the room without the use a Spring Ball or Bombs. After crossing the room, use a Power Bomb then quickly exit G-Mode before it explodes in order to break the bomb and Power Bomb blocks above. Without Spring Ball, it is still possible to place the Power Bomb high enough to break all the blocks above from an IBJ and still exit G-Mode before it explodes. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": true } } Requires: "h_canArtificialMorphMovement" { "or": [ "canTrickyJump", { "and": [ "h_canArtificialMorphPowerBomb", "h_canArtificialMorphPowerBomb" ] }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 2 } } ] } "h_canArtificialMorphPowerBomb" Clears obstacles: A, B, C |
From: 3
Bottom Left Door
To: 7
Junction Below Power Bomb Blocks
It is tricky but possible to cross the room without any damage by jumping over the Small Dessgeega on room entry then using a Power Bomb to kill several enemies. Note that crossing the room damageless is easier in indirect G-Mode. After crossing the room, use a Power Bomb then quickly exit G-Mode before it explodes in order to break the bomb and Power Bomb blocks above. Without Spring Ball, it is still possible to place the Power Bomb high enough to break all the blocks above from an IBJ and still exit G-Mode before it explodes. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": true } } Requires: "h_canArtificialMorphMovement" { "or": [ { "and": [ "canTrickyJump", "h_canArtificialMorphSpringBall", "h_canArtificialMorphPowerBomb" ] }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 2 } } ] } "h_canArtificialMorphPowerBomb" Clears obstacles: A, B, C |
From: 3
Bottom Left Door
To: 7
Junction Below Power Bomb Blocks
Requires: { "enemyDamage": { "enemy": "Mella", "type": "contact", "hits": 1 } } { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } } |
From: 3
Bottom Left Door
To: 7
Junction Below Power Bomb Blocks
Entrance condition: { "comeInGettingBlueSpeed": { "length": 6, "openEnd": 0, "steepDownTiles": 2 } } Clears obstacles: D |
Requires: "SpeedBooster" |
From: 4
Right Door
To: 2
Middle Left Door
Store the Shinespark after the second shutter to avoid breaking the Bomb Blocks in the floor. Requires: "h_canShineChargeMaxRunway" { "shineChargeFrames": 50 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "canMockball" |
Place Bombs against the crumble block to overload PLMs, then go through it and through the bomb blocks at the left. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphIBJ" { "or": [ "canBePatient", "h_canArtificialMorphSpringBall", "h_canArtificialMorphCeilingBombJump" ] } |
From: 4
Right Door
To: 2
Middle Left Door
Place Bombs against the crumble block to overload PLMs, then go through it and through the bomb blocks at the left. Place a Power Bomb and quuickly exit G-Mode before it goes off in order to break the blocks. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphIBJ" { "or": [ "canBePatient", "h_canArtificialMorphSpringBall", "h_canArtificialMorphCeilingBombJump" ] } "h_canArtificialMorphPowerBomb" Clears obstacles: A, B, C |
From: 4
Right Door
To: 2
Middle Left Door
Entrance condition: { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 1 } } Requires: "SpeedBooster" Exit condition: { "leaveWithStoredFallSpeed": { "fallSpeedInTiles": 1 } } Unlocks doors: {"types":["missiles","super"],"requires":[]} {"types":["powerbomb"],"requires":["never"]} |
From: 4
Right Door
To: 2
Middle Left Door
Entrance condition: { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 2 } } Requires: "SpeedBooster" Exit condition: { "leaveWithStoredFallSpeed": { "fallSpeedInTiles": 2 } } Unlocks doors: {"types":["missiles","super"],"requires":[]} {"types":["powerbomb"],"requires":["never"]} |
Exit condition: { "leaveWithRunway": { "length": 14, "openEnd": 0 } } |
Destroy the shot blocks at the entrance and exit of the morph tunnel near the right door. Gain a shinecharge running left-to-right in the space between the two gates. Pass through the morph tunnel to carry the shinecharge out of the room. Requires: "Morph" { "canShineCharge": { "usedTiles": 26, "openEnd": 1 } } "canShinechargeMovementComplex" { "shineChargeFrames": 130 } Exit condition: { "leaveShinecharged": {} } |
Requires: "h_canCrystalFlash" |
From: 4
Right Door
To: 7
Junction Below Power Bomb Blocks
Run under the gates with SpeedBooster but do not break the Bomb Blocks. Moonfall twice to clip through the Power Bomb blocks. Entrance condition: { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 2 } } Requires: "SpeedBooster" "canMoonfall" |
From: 5
Junction Below Top Crumble Blocks
To: 2
Middle Left Door
Requires: { "or": [ "h_canUseMorphBombs", "ScrewAttack", { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
From: 5
Junction Below Top Crumble Blocks
To: 2
Middle Left Door
Requires: "h_canUsePowerBombs" Clears obstacles: A, B, C |
Requires: "Morph" { "or": [ "h_canUseMorphBombs", { "obstaclesCleared": [ "B" ] } ] } Clears obstacles: B |
Requires: "h_canUsePowerBombs" Clears obstacles: A, B, C |
Requires: { "obstaclesCleared": [ "C" ] } { "or": [ "canWalljump", "HiJump", "h_canFly", "canSpringBallJumpMidAir" ] } |
From: 7
Junction Below Power Bomb Blocks
To: 2
Middle Left Door
Requires: { "obstaclesCleared": [ "C", "D" ] } "h_canShineChargeMaxRunway" "canShinechargeMovement" { "or": [ { "shinespark": { "frames": 19, "excessFrames": 4 } }, { "and": [ "canShinechargeMovementComplex", "canMidairShinespark", { "shinespark": { "frames": 6, "excessFrames": 4 } } ] } ] } |
From: 7
Junction Below Power Bomb Blocks
To: 2
Middle Left Door
Place a Power Bomb to break the Power Bomb blocks and the bomb blocks, without killing the global Sova. Wait 30-50 seconds for the Sova to get into position to be used as a platform. Requires: { "notable": "Frozen Sova Platform" } "h_canUsePowerBombs" "canTrickyUseFrozenEnemies" Clears obstacles: A, B, C |
From: 7
Junction Below Power Bomb Blocks
To: 2
Middle Left Door
Place a Power Bomb to break the Power Bomb blocks and the bomb blocks, without killing the global Sova. Wait 30-50 seconds for the Sova to get into position. Crouch jump, morph, and hold right against the wall, hitting the Sova from below while near the peak of Samus's jump. Continue holding right to pass through the Sova and onto the ledge above. Requires: { "notable": "Sova Boost" } "h_canUsePowerBombs" "canCrouchJump" "canCarefulJump" "canNeutralDamageBoost" { "enemyDamage": { "enemy": "Sova", "type": "contact", "hits": 1 } } Clears obstacles: A, B, C |
From: 7
Junction Below Power Bomb Blocks
To: 3
Bottom Left Door
Requires: { "obstaclesCleared": [ "D" ] } |
From: 7
Junction Below Power Bomb Blocks
To: 3
Bottom Left Door
Requires: { "or": [ "Spazer", "Plasma", "ScrewAttack", "Wave", { "and": [ "canDodgeWhileShooting", "h_canUsePowerBombs" ] }, { "enemyKill": { "enemies": [ [ "Sm. Dessgeega" ], [ "Sm. Dessgeega" ] ], "explicitWeapons": [ "Missile", "Super" ] } }, { "and": [ "canDodgeWhileShooting", { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } } ] }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 2 } } ] } Clears obstacles: D |
From: 7
Junction Below Power Bomb Blocks
To: 3
Bottom Left Door
Avoiding damage from all enemies with just Power Beam is tricky, but doable. Requires: "canDodgeWhileShooting" "canCarefulJump" Clears obstacles: D |
From: 7
Junction Below Power Bomb Blocks
To: 3
Bottom Left Door
Requires: { "enemyDamage": { "enemy": "Mella", "type": "contact", "hits": 1 } } { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } } |
From: 7
Junction Below Power Bomb Blocks
To: 3
Bottom Left Door
Requires: { "getBlueSpeed": { "usedTiles": 18, "gentleUpTiles": 2, "gentleDownTiles": 3, "openEnd": 0 } } |
With a fast mockball, it is possible to roll under all of the enemies. Requires: "canMockball" "canCarefulJump" |
From: 7
Junction Below Power Bomb Blocks
To: 7
Junction Below Power Bomb Blocks
Placing the Power Bomb high enough will also break the bomb blocks in the ceiling. Requires: "h_canUsePowerBombs" Clears obstacles: A, B, C |
From: 7
Junction Below Power Bomb Blocks
To: 7
Junction Below Power Bomb Blocks
Requires: "h_canCrystalFlash" Clears obstacles: C |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 106, "name": "Ice Beam Gate Room", "area": "Norfair", "subarea": "Upper", "subsubarea": "West", "roomAddress": "0x7A815", "roomEnvironments": [ { "heated": false } ], "mapTileMask": [ [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 1, 1, 1, 1 ], [ 1, 1, 1, 1, 0, 0, 0 ] ], "nodes": [ { "id": 1, "name": "Top Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x0019312", "doorOrientation": "left", "doorEnvironments": [ { "physics": "air" } ], "useImplicitComeInNormally": false, "useImplicitComeInWithMockball": false, "mapTileMask": [ [ 0, 0, 0, 2, 0, 0, 0 ], [ 0, 0, 0, 2, 0, 0, 0 ], [ 0, 0, 0, 1, 1, 1, 1 ], [ 1, 1, 1, 1, 0, 0, 0 ] ] }, { "id": 2, "name": "Middle Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001931e", "doorOrientation": "left", "doorEnvironments": [ { "physics": "air" } ], "mapTileMask": [ [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 2, 1, 1, 1 ], [ 1, 1, 1, 1, 0, 0, 0 ] ] }, { "id": 3, "name": "Bottom Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x0019336", "doorOrientation": "left", "doorEnvironments": [ { "physics": "air" } ], "mapTileMask": [ [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 1, 1, 1, 1 ], [ 2, 2, 2, 1, 0, 0, 0 ] ] }, { "id": 4, "name": "Right Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001932a", "doorOrientation": "right", "doorEnvironments": [ { "physics": "air" } ], "mapTileMask": [ [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 1, 2, 2, 2 ], [ 1, 1, 1, 1, 0, 0, 0 ] ] }, { "id": 5, "name": "Junction Below Top Crumble Blocks", "nodeType": "junction", "nodeSubType": "junction", "mapTileMask": [ [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 2, 1, 1, 1 ], [ 1, 1, 1, 1, 0, 0, 0 ] ] }, { "id": 7, "name": "Junction Below Power Bomb Blocks", "nodeType": "junction", "nodeSubType": "junction", "mapTileMask": [ [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 1, 1, 1, 1 ], [ 1, 1, 1, 2, 0, 0, 0 ] ] } ], "obstacles": [ { "id": "A", "name": "Ceiling bomb blocks", "obstacleType": "inanimate" }, { "id": "B", "name": "Morph path bomb blocks", "obstacleType": "inanimate" }, { "id": "C", "name": "Power Bomb blocks", "obstacleType": "inanimate" }, { "id": "D", "name": "Lower enemies", "obstacleType": "enemies" } ], "enemies": [ { "id": "e1", "groupName": "Ice Beam Gate Room Sova", "enemyName": "Sova", "quantity": 1, "homeNodes": [ 5 ] }, { "id": "e2", "groupName": "Ice Beam Gate Room Small Dessgeegas", "enemyName": "Sm. Dessgeega", "quantity": 3, "homeNodes": [ 3 ] }, { "id": "e3", "groupName": "Ice Beam Gate Room Mellas", "enemyName": "Mella", "quantity": 6, "homeNodes": [ 3 ] } ], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 5 } ] }, { "from": 2, "to": [ { "id": 1 }, { "id": 2 }, { "id": 4 }, { "id": 5 }, { "id": 7 } ] }, { "from": 3, "to": [ { "id": 3 }, { "id": 7 } ] }, { "from": 4, "to": [ { "id": 2 }, { "id": 4 }, { "id": 7 } ] }, { "from": 5, "to": [ { "id": 2 }, { "id": 4 } ] }, { "from": 7, "to": [ { "id": 2 }, { "id": 3 }, { "id": 7 } ] } ], "strats": [ { "id": 1, "link": [ 1, 1 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 1, "openEnd": 1 } } }, { "id": 68, "link": [ 1, 1 ], "name": "Land in Door Frame", "entranceCondition": { "comeInNormally": {} }, "requires": [ "canPrepareForNextRoom", "canCarefulJump", { "doorUnlockedAtNode": 1 } ], "unlocksDoors": [ { "types": [ "super" ], "requires": [ "canInsaneJump" ] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "note": "Jump through the door and shoot it open as you enter, landing on the door frame to avoid falling." }, { "id": 69, "link": [ 1, 1 ], "name": "Door Stuck, Open Door", "entranceCondition": { "comeInWithDoorStuckSetup": {} }, "requires": [ "canPrepareForNextRoom", { "doorUnlockedAtNode": 1 } ], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "id": 70, "link": [ 1, 1 ], "name": "Prepared Entry, Land on Crumble Blocks", "entranceCondition": { "comeInNormally": {} }, "requires": [ { "or": [ "canCrumbleJump", { "and": [ "canPrepareForNextRoom", "h_canUseSpringBall" ] } ] }, { "doorUnlockedAtNode": 1 } ], "unlocksDoors": [ { "types": [ "super", "powerbomb" ], "requires": [] }, { "types": [ "missiles" ], "requires": [ { "or": [ "canTrickyJump", "h_canUseSpringBall" ] } ] } ], "note": "Use SpringBall or a crumble jump while opening the door." }, { "id": 53, "link": [ 1, 1 ], "name": "Prepared Entry, Avoid Crumble Blocks", "entranceCondition": { "comeInNormally": {} }, "requires": [ "canPrepareForNextRoom", { "or": [ "SpaceJump", "canWalljump" ] }, { "doorUnlockedAtNode": 1 } ], "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "note": "Jump into the room and Space Jump or wall jump while opening the door." }, { "id": 2, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 71, "link": [ 1, 1 ], "name": "Enter With Mockball Without Falling", "entranceCondition": { "comeInWithMockball": { "speedBooster": "any", "adjacentMinTiles": 0, "remoteAndLandingMinTiles": [ [ 0, 0 ] ] } }, "requires": [ { "or": [ "canCrumbleJump", { "and": [ "canPrepareForNextRoom", "h_canUseSpringBall" ] } ] }, { "doorUnlockedAtNode": 1 } ], "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ { "or": [ "canTrickyJump", "h_canUseSpringBall" ] } ] } ], "note": "Use SpringBall or a crumble jump while opening the door." }, { "id": 5, "link": [ 1, 5 ], "name": "Base", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "id": 72, "link": [ 1, 5 ], "name": "Fall Into Room With Mockball", "entranceCondition": { "comeInWithMockball": { "speedBooster": "any", "adjacentMinTiles": 0, "remoteAndLandingMinTiles": [ [ 0, 0 ] ] } }, "requires": [] }, { "id": 6, "link": [ 2, 1 ], "name": "X-Ray Climb", "entranceCondition": { "comeInWithDoorStuckSetup": {} }, "requires": [ "canXRayClimb" ], "flashSuitChecked": true, "note": "Climb up 2 screens." }, { "id": 7, "link": [ 2, 1 ], "name": "Very Deep Stuck X-Ray Climb", "entranceCondition": { "comeInWithGMode": { "mode": "direct", "morphed": false } }, "requires": [ "canXRayClimb" ], "bypassesDoorShell": true, "flashSuitChecked": true, "note": [ "Enter with G-mode direct, back up to between 1 and 6 pixels from the door transition, and activate X-ray to get very deep stuck in the door.", "Climb up 2 screens, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door." ] }, { "id": 8, "link": [ 2, 2 ], "name": "Leave with Runway", "requires": [ { "obstaclesNotCleared": [ "C" ] } ], "exitCondition": { "leaveWithRunway": { "length": 15, "openEnd": 0 } }, "devNote": "FIXME: It is possible to run through the room and leave with runway with a longer runway by antitapping to avoid gaining Blue, and shooting the door open with precise timing." }, { "id": 9, "link": [ 2, 2 ], "name": "Leave with Runway Floor Blocks Destroyed", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 6, "openEnd": 1 } } }, { "id": 10, "link": [ 2, 2 ], "name": "Leave With Runway - Slow Frozen Sova", "requires": [ "h_canFrozenEnemyRunway", { "obstaclesCleared": [ "A", "B", "C" ] }, { "or": [ "canBeVeryPatient", { "and": [ "canBePatient", { "ammo": { "type": "Super", "count": 1 } } ] } ] } ], "exitCondition": { "leaveWithRunway": { "length": 7, "openEnd": 1 } }, "note": [ "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." ], "devNote": "This strat only takes 60-90 seconds, but could be much longer if Samus has to wait for the Sova to move out of the Power Bomb area." }, { "id": 11, "link": [ 2, 2 ], "name": "Power Bomb the Blocks", "requires": [ "h_canUsePowerBombs" ], "clearsObstacles": [ "A", "B", "C" ] }, { "id": 12, "link": [ 2, 2 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "clearsObstacles": [ "A", "B", "C" ], "flashSuitChecked": true }, { "id": 13, "link": [ 2, 2 ], "name": "G-Mode Setup - Get Hit By Sova", "requires": [ { "obstaclesCleared": [ "A" ] }, { "obstaclesCleared": [ "B" ] }, { "or": [ "canBePatient", { "ammo": { "type": "Super", "count": 1 } }, { "obstaclesNotCleared": [ "C" ] } ] } ], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true, "note": [ "Release the ceiling Sova while being careful not to kill it if using Power Bombs.", "The Sova takes 90 seconds to get to the door if the Power Bomb blocks are broken and 45 seconds if they are not.", "Using a Super when the Sova is exiting the ceiling takes only 12 seconds." ] }, { "id": 14, "link": [ 2, 2 ], "name": "G-Mode Morph Power Bomb the Blocks", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "h_canArtificialMorphPowerBomb" ], "clearsObstacles": [ "A", "B", "C" ], "flashSuitChecked": true, "note": "Place a Power Bomb and exit G-Mode in order to break the blocks." }, { "id": 15, "link": [ 2, 4 ], "name": "Mockball", "entranceCondition": { "comeInWithMockball": { "speedBooster": "any", "adjacentMinTiles": 11.4375, "remoteAndLandingMinTiles": [ [ 8, 2 ], [ 7, 3 ] ] } }, "requires": [] }, { "id": 16, "link": [ 2, 4 ], "name": "Mockball (Speed Booster, Short Landing)", "entranceCondition": { "comeInWithMockball": { "speedBooster": true, "remoteAndLandingMinTiles": [ [ 9, 1 ] ] } }, "requires": [] }, { "id": 17, "link": [ 2, 4 ], "name": "Tricky Mockball", "entranceCondition": { "comeInWithMockball": { "speedBooster": "any", "adjacentMinTiles": 10.4375, "remoteAndLandingMinTiles": [ [ 7, 1 ], [ 6, 2 ], [ 5, 3 ] ] } }, "requires": [ "canTrickyJump" ] }, { "id": 18, "link": [ 2, 4 ], "name": "Insane Mockball", "entranceCondition": { "comeInWithMockball": { "speedBooster": "any", "adjacentMinTiles": 9.4375, "remoteAndLandingMinTiles": [ [ 5, 1 ] ] } }, "requires": [ "canInsaneJump" ], "devNote": "FIXME: This can be done with 8 tiles (technically even 7.4375 tiles) but would require higher movement tech." }, { "id": 19, "link": [ 2, 4 ], "name": "G-Mode Setup - Get Hit By Sova", "requires": [ { "obstaclesCleared": [ "A", "B" ] }, "Morph" ], "exitCondition": { "leaveWithGModeSetup": {} }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ], "flashSuitChecked": true, "note": [ "Release the ceiling Sova while being careful not to kill it if using Power Bombs.", "Go through the ceiling morph tunnel and wait for the Sova on the other side." ] }, { "id": 20, "link": [ 2, 5 ], "name": "Base", "requires": [ { "or": [ "h_canUseMorphBombs", "ScrewAttack", { "obstaclesCleared": [ "A" ] } ] } ], "clearsObstacles": [ "A" ] }, { "id": 21, "link": [ 2, 5 ], "name": "Power Bomb", "requires": [ "h_canUsePowerBombs" ], "clearsObstacles": [ "A", "B", "C" ] }, { "id": 22, "link": [ 2, 5 ], "name": "Temporary Blue Chain (Come in Shinecharging)", "entranceCondition": { "comeInShinecharging": { "length": 4, "openEnd": 0 } }, "requires": [ "canChainTemporaryBlue", "can4HighMidAirMorph", "canInsaneJump" ], "clearsObstacles": [ "A", "B" ], "flashSuitChecked": true, "note": [ "Use a temporary blue chain to jump through the bomb blocks and land on the center of the ledge above.", "Break the last block by jumping directly into it, as there is not enough height available to get a bounce.", "With this method, there is a 2-frame window for when to morph;", "jumping from the platform below is also possible but requires a frame-perfect morph.", "If Spring Ball is available, it can be used to increase the window by one frame in either case." ] }, { "id": 23, "link": [ 2, 5 ], "name": "Temporary Blue Chain With X-Ray (Come in Shinecharging)", "entranceCondition": { "comeInShinecharging": { "length": 14, "openEnd": 0 } }, "requires": [ "canChainTemporaryBlue", "canXRayTurnaround", "can4HighMidAirMorph", "canInsaneJump" ], "clearsObstacles": [ "A", "B" ], "flashSuitChecked": true, "note": [ "Use a temporary blue chain to jump through the bomb blocks and land on the center of the ledge above.", "Break the last block by jumping directly into it, as there is not enough height available to get a bounce.", "With this method, there is a 2-frame window for when to morph;", "jumping from the platform below is also possible but requires a frame-perfect morph.", "If Spring Ball is available, it can be used to increase the window by one frame in either case." ] }, { "id": 24, "link": [ 2, 5 ], "name": "Temporary Blue Chain With X-Ray (In Room)", "requires": [ { "or": [ { "canShineCharge": { "usedTiles": 14, "openEnd": 0 } }, { "and": [ { "canShineCharge": { "usedTiles": 15, "openEnd": 0 } }, { "doorUnlockedAtNode": 2 } ] } ] }, "canChainTemporaryBlue", "canXRayTurnaround", "can4HighMidAirMorph", "canInsaneJump" ], "unlocksDoors": [ { "nodeId": 2, "types": [ "ammo" ], "requires": [] } ], "clearsObstacles": [ "A", "B" ], "flashSuitChecked": true, "note": [ "Use a temporary blue chain to jump through the bomb blocks and land on the center of the ledge above.", "Break the last block by jumping directly into it, as there is not enough height available to get a bounce.", "With this method, there is a 2-frame window for when to morph;", "jumping from the platform below is also possible but requires a frame-perfect morph.", "If Spring Ball is available, it can be used to increase the window by one frame in either case." ] }, { "id": 25, "link": [ 2, 7 ], "name": "Base", "requires": [ { "obstaclesCleared": [ "C" ] } ] }, { "id": 26, "link": [ 2, 7 ], "name": "Stored Moonfall Clip", "entranceCondition": { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 2 } }, "requires": [ "canMoonfall" ], "note": "Moonfall twice to clip through the Bomb and Power Bomb blocks." }, { "id": 27, "link": [ 3, 3 ], "name": "Leave with Runway", "requires": [ { "obstaclesCleared": [ "D" ] } ], "exitCondition": { "leaveWithRunway": { "length": 45, "openEnd": 1 } } }, { "id": 28, "link": [ 3, 3 ], "name": "Mella and Sm. Dessgeega Farm", "requires": [ { "resetRoom": { "nodes": [ 3 ] } }, { "or": [ "ScrewAttack", "Wave", "Spazer", "Plasma" ] }, { "partialRefill": { "type": "Energy", "limit": 100 } }, { "partialRefill": { "type": "Missile", "limit": 10 } }, { "partialRefill": { "type": "PowerBomb", "limit": 12 } } ], "clearsObstacles": [ "D" ], "resetsObstacles": [ "A", "B", "C" ], "devNote": [ "FIXME: If using a Power Bomb is possible, then this could also end with obstacles A, B, and C cleared,", "by picking up a Power Bomb drop from a Sm. Dessgeega after breaking the Power Bomb and bomb blocks." ] }, { "id": 29, "link": [ 3, 3 ], "name": "Crystal Flash", "requires": [ { "or": [ { "obstaclesCleared": [ "D" ] }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } }, { "enemyKill": { "enemies": [ [ "Sm. Dessgeega" ] ], "explicitWeapons": [ "Missile", "Super" ] } } ] }, "h_canCrystalFlash" ], "flashSuitChecked": true, "note": "Kill some or all of the enemies before Crystal Flashing." }, { "id": 30, "link": [ 3, 3 ], "name": "G-Mode Setup - Get Hit By Mella or Small Dessgeega", "requires": [], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true, "note": "Either enemy type can be used, so it may be best to kill one and use the other." }, { "id": 31, "link": [ 3, 3 ], "name": "G-Mode Regain Mobility", "requires": [ { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } } ], "gModeRegainMobility": {}, "flashSuitChecked": true }, { "id": 32, "link": [ 3, 7 ], "name": "Enemies Already Killed", "requires": [ { "obstaclesCleared": [ "D" ] } ] }, { "id": 33, "link": [ 3, 7 ], "name": "Enemy Kill", "requires": [ { "or": [ "Spazer", "Plasma", "ScrewAttack", "Wave", { "and": [ "canDodgeWhileShooting", "h_canUsePowerBombs" ] }, { "enemyKill": { "enemies": [ [ "Sm. Dessgeega" ], [ "Sm. Dessgeega" ] ], "explicitWeapons": [ "Missile", "Super" ] } }, { "and": [ "canDodgeWhileShooting", { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } } ] }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 2 } } ] } ], "clearsObstacles": [ "D" ] }, { "id": 34, "link": [ 3, 7 ], "name": "Careful Kill", "requires": [ "canDodgeWhileShooting", "canTrickyJump", "canPrepareForNextRoom", "canStopOnADime" ], "clearsObstacles": [ "D" ], "note": [ "Avoiding damage from all enemies with just Power Beam is tricky, but doable.", "Enter the room holding angle to remove momentum and avoid getting hit by the Dessgeega." ] }, { "id": 35, "link": [ 3, 7 ], "name": "G-Mode Morph Power Bomb the Blocks (Indirect G-Mode)", "entranceCondition": { "comeInWithGMode": { "mode": "indirect", "morphed": true } }, "requires": [ "h_canArtificialMorphMovement", { "or": [ "canTrickyJump", { "and": [ "h_canArtificialMorphPowerBomb", "h_canArtificialMorphPowerBomb" ] }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 2 } } ] }, "h_canArtificialMorphPowerBomb" ], "clearsObstacles": [ "A", "B", "C" ], "flashSuitChecked": true, "note": [ "It is tricky but possible to cross the room without any damage by rolling through the room.", "The enemies can be killed with extra Power Bombs, but without them, it's arguably easier to roll through the room without the use a Spring Ball or Bombs.", "After crossing the room, use a Power Bomb then quickly exit G-Mode before it explodes in order to break the bomb and Power Bomb blocks above.", "Without Spring Ball, it is still possible to place the Power Bomb high enough to break all the blocks above from an IBJ and still exit G-Mode before it explodes." ] }, { "id": 36, "link": [ 3, 7 ], "name": "G-Mode Morph Power Bomb the Blocks (Direct G-Mode)", "entranceCondition": { "comeInWithGMode": { "mode": "direct", "morphed": true } }, "requires": [ "h_canArtificialMorphMovement", { "or": [ { "and": [ "canTrickyJump", "h_canArtificialMorphSpringBall", "h_canArtificialMorphPowerBomb" ] }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 2 } } ] }, "h_canArtificialMorphPowerBomb" ], "clearsObstacles": [ "A", "B", "C" ], "flashSuitChecked": true, "note": [ "It is tricky but possible to cross the room without any damage by jumping over the Small Dessgeega on room entry then using a Power Bomb to kill several enemies.", "Note that crossing the room damageless is easier in indirect G-Mode.", "After crossing the room, use a Power Bomb then quickly exit G-Mode before it explodes in order to break the bomb and Power Bomb blocks above.", "Without Spring Ball, it is still possible to place the Power Bomb high enough to break all the blocks above from an IBJ and still exit G-Mode before it explodes." ] }, { "id": 37, "link": [ 3, 7 ], "name": "Tank Enemy Damage", "requires": [ { "enemyDamage": { "enemy": "Mella", "type": "contact", "hits": 1 } }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } } ] }, { "id": 38, "link": [ 3, 7 ], "name": "Come in Getting Blue Speed", "entranceCondition": { "comeInGettingBlueSpeed": { "length": 6, "openEnd": 0, "steepDownTiles": 2 } }, "requires": [], "clearsObstacles": [ "D" ] }, { "id": 39, "link": [ 4, 2 ], "name": "Speed Through", "requires": [ "SpeedBooster" ] }, { "id": 40, "link": [ 4, 2 ], "name": "Speed Through and Leave Shinecharged", "requires": [ "h_canShineChargeMaxRunway", { "shineChargeFrames": 50 } ], "exitCondition": { "leaveShinecharged": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true, "note": "Store the Shinespark after the second shutter to avoid breaking the Bomb Blocks in the floor." }, { "id": 41, "link": [ 4, 2 ], "name": "Ice Beam Mockball", "requires": [ "canMockball" ] }, { "id": 42, "link": [ 4, 2 ], "name": "G-Mode Morph Overload PLMs", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "h_canArtificialMorphIBJ", { "or": [ "canBePatient", "h_canArtificialMorphSpringBall", "h_canArtificialMorphCeilingBombJump" ] } ], "flashSuitChecked": true, "note": "Place Bombs against the crumble block to overload PLMs, then go through it and through the bomb blocks at the left." }, { "id": 43, "link": [ 4, 2 ], "name": "G-Mode Morph Overload PLMs, Power Bomb the Blocks", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "h_canArtificialMorphIBJ", { "or": [ "canBePatient", "h_canArtificialMorphSpringBall", "h_canArtificialMorphCeilingBombJump" ] }, "h_canArtificialMorphPowerBomb" ], "clearsObstacles": [ "A", "B", "C" ], "flashSuitChecked": true, "note": [ "Place Bombs against the crumble block to overload PLMs, then go through it and through the bomb blocks at the left.", "Place a Power Bomb and quuickly exit G-Mode before it goes off in order to break the blocks." ] }, { "id": 44, "link": [ 4, 2 ], "name": "Transition with Stored Fall Speed", "entranceCondition": { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 1 } }, "requires": [ "SpeedBooster" ], "exitCondition": { "leaveWithStoredFallSpeed": { "fallSpeedInTiles": 1 } }, "unlocksDoors": [ { "types": [ "missiles", "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 45, "link": [ 4, 2 ], "name": "Transition with Stored Fall Speed (more speed)", "entranceCondition": { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 2 } }, "requires": [ "SpeedBooster" ], "exitCondition": { "leaveWithStoredFallSpeed": { "fallSpeedInTiles": 2 } }, "unlocksDoors": [ { "types": [ "missiles", "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 46, "link": [ 4, 4 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 14, "openEnd": 0 } } }, { "id": 67, "link": [ 4, 4 ], "name": "Leave Shinecharged", "requires": [ "Morph", { "canShineCharge": { "usedTiles": 26, "openEnd": 1 } }, "canShinechargeMovementComplex", { "shineChargeFrames": 130 } ], "exitCondition": { "leaveShinecharged": {} }, "flashSuitChecked": true, "note": [ "Destroy the shot blocks at the entrance and exit of the morph tunnel near the right door.", "Gain a shinecharge running left-to-right in the space between the two gates.", "Pass through the morph tunnel to carry the shinecharge out of the room." ] }, { "id": 47, "link": [ 4, 4 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 48, "link": [ 4, 7 ], "name": "Stored Moonfall Clip", "entranceCondition": { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 2 } }, "requires": [ "SpeedBooster", "canMoonfall" ], "note": [ "Run under the gates with SpeedBooster but do not break the Bomb Blocks.", "Moonfall twice to clip through the Power Bomb blocks." ] }, { "id": 49, "link": [ 5, 2 ], "name": "Screw or Bombs", "requires": [ { "or": [ "h_canUseMorphBombs", "ScrewAttack", { "obstaclesCleared": [ "A" ] } ] } ], "clearsObstacles": [ "A" ] }, { "id": 50, "link": [ 5, 2 ], "name": "Power Bomb", "requires": [ "h_canUsePowerBombs" ], "clearsObstacles": [ "A", "B", "C" ] }, { "id": 51, "link": [ 5, 4 ], "name": "Base", "requires": [ "Morph", { "or": [ "h_canUseMorphBombs", { "obstaclesCleared": [ "B" ] } ] } ], "clearsObstacles": [ "B" ] }, { "id": 52, "link": [ 5, 4 ], "name": "Power Bombs", "requires": [ "h_canUsePowerBombs" ], "clearsObstacles": [ "A", "B", "C" ] }, { "id": 55, "link": [ 7, 2 ], "name": "Base", "requires": [ { "obstaclesCleared": [ "C" ] }, { "or": [ "canWalljump", "HiJump", "h_canFly", "canSpringBallJumpMidAir" ] } ] }, { "id": 56, "link": [ 7, 2 ], "name": "Shinespark", "requires": [ { "obstaclesCleared": [ "C", "D" ] }, "h_canShineChargeMaxRunway", "canShinechargeMovement", { "or": [ { "shinespark": { "frames": 19, "excessFrames": 4 } }, { "and": [ "canShinechargeMovementComplex", "canMidairShinespark", { "shinespark": { "frames": 6, "excessFrames": 4 } } ] } ] } ] }, { "id": 57, "link": [ 7, 2 ], "name": "Frozen Sova Platform", "requires": [ { "notable": "Frozen Sova Platform" }, "h_canUsePowerBombs", "canTrickyUseFrozenEnemies" ], "clearsObstacles": [ "A", "B", "C" ], "note": [ "Place a Power Bomb to break the Power Bomb blocks and the bomb blocks, without killing the global Sova.", "Wait 30-50 seconds for the Sova to get into position to be used as a platform." ], "devNote": "This is only notable with wall jumps disabled." }, { "id": 58, "link": [ 7, 2 ], "name": "Sova Boost", "requires": [ { "notable": "Sova Boost" }, "h_canUsePowerBombs", "canCrouchJump", "canCarefulJump", "canNeutralDamageBoost", { "enemyDamage": { "enemy": "Sova", "type": "contact", "hits": 1 } } ], "clearsObstacles": [ "A", "B", "C" ], "note": [ "Place a Power Bomb to break the Power Bomb blocks and the bomb blocks, without killing the global Sova.", "Wait 30-50 seconds for the Sova to get into position.", "Crouch jump, morph, and hold right against the wall, hitting the Sova from below while near the peak of Samus's jump.", "Continue holding right to pass through the Sova and onto the ledge above." ], "devNote": [ "This is only notable with wall jumps disabled.", "FIXME: Consider also adding a Mella version of this strat. It takes longer to setup but allows retrying.", "The Mella version does slightly less damage.", "With either the Mella or Sova, you could kill it and collect its drop after getting onto the ledge; for the Sova you'd have to wait for it to come back around." ] }, { "id": 59, "link": [ 7, 3 ], "name": "Enemies Already Killed", "requires": [ { "obstaclesCleared": [ "D" ] } ] }, { "id": 60, "link": [ 7, 3 ], "name": "Enemy Kill", "requires": [ { "or": [ "Spazer", "Plasma", "ScrewAttack", "Wave", { "and": [ "canDodgeWhileShooting", "h_canUsePowerBombs" ] }, { "enemyKill": { "enemies": [ [ "Sm. Dessgeega" ], [ "Sm. Dessgeega" ] ], "explicitWeapons": [ "Missile", "Super" ] } }, { "and": [ "canDodgeWhileShooting", { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } } ] }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 2 } } ] } ], "clearsObstacles": [ "D" ] }, { "id": 61, "link": [ 7, 3 ], "name": "Careful Kill", "requires": [ "canDodgeWhileShooting", "canCarefulJump" ], "clearsObstacles": [ "D" ], "note": "Avoiding damage from all enemies with just Power Beam is tricky, but doable." }, { "id": 62, "link": [ 7, 3 ], "name": "Tank Enemy Damage", "requires": [ { "enemyDamage": { "enemy": "Mella", "type": "contact", "hits": 1 } }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } } ] }, { "id": 63, "link": [ 7, 3 ], "name": "Shortcharge Kill", "requires": [ { "getBlueSpeed": { "usedTiles": 18, "gentleUpTiles": 2, "gentleDownTiles": 3, "openEnd": 0 } } ] }, { "id": 64, "link": [ 7, 3 ], "name": "Mockball", "requires": [ "canMockball", "canCarefulJump" ], "note": "With a fast mockball, it is possible to roll under all of the enemies." }, { "id": 65, "link": [ 7, 7 ], "name": "Power Bomb", "requires": [ "h_canUsePowerBombs" ], "clearsObstacles": [ "A", "B", "C" ], "note": "Placing the Power Bomb high enough will also break the bomb blocks in the ceiling." }, { "id": 66, "link": [ 7, 7 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "clearsObstacles": [ "C" ], "flashSuitChecked": true }, { "link": [ 1, 1 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 1, 1 ], "name": "Base (Come In With Mockball)", "entranceCondition": { "comeInWithMockball": { "adjacentMinTiles": 0, "remoteAndLandingMinTiles": [ [ 0, 0 ] ], "speedBooster": "any" } }, "requires": [] }, { "link": [ 2, 2 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 2, 2 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 3, 3 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 3, 3 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 4, 4 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 4, 4 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] } ], "notables": [ { "id": 1, "name": "Frozen Sova Platform", "note": [ "Place a Power Bomb to break the Power Bomb blocks and the bomb blocks, without killing the global Sova.", "Wait 30-50 seconds for the Sova to get into position to be used as a platform." ] }, { "id": 2, "name": "Sova Boost", "note": [ "Place a Power Bomb to break the Power Bomb blocks and the bomb blocks, without killing the global Sova.", "Wait 30-50 seconds for the Sova to get into position.", "Crouch jump, morph, and hold right against the wall, hitting the Sova from below while near the peak of Samus's jump.", "Continue holding right to pass through the Sova and onto the ledge above." ] } ], "nextStratId": 73, "nextNotableId": 3 }