Room ID: 156
Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 1 } } |
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" Exit condition: { "leaveWithRunway": { "length": 5, "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 } } |
Requires: "canShinechargeMovement" "h_canShineChargeMaxRunway" Exit condition: { "leaveShinecharged": { "framesRemaining": 135 } } |
Exit condition: { "leaveSpinning": { "remoteRunway": { "length": 45, "openEnd": 1 } } } |
Exit condition: { "leaveWithMockball": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 } } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveSpaceJumping": { "remoteRunway": { "length": 38, "openEnd": 0 } } } |
Requires: { "canShineCharge": { "usedTiles": 45, "openEnd": 1 } } "canChainTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } |
Requires: "h_canCrystalFlash" Clears obstacles: A |
Requires: "f_DefeatedPhantoon" Exit condition: { "leaveWithGModeSetup": {} } |
Requires: { "enemyDamage": { "enemy": "Atomic", "type": "contact", "hits": 1 } } "f_DefeatedPhantoon" |
|
Use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphMovement" |
On room entry, place a Power Bomb to kill the Atomic and land on the Workrobot. Wait for the Workrobot to move across the room until it meets with a second robot. Depending on where the robots meet, either roll off and quickly roll under the Atomic, stay on for a second to try to lure the Atomic left a bit, or use a Power Bomb to kill it. Be careful not to hit any of the invisible, stationary lasers, and don't place any Power Bombs too close to the right wall or it will hit the bomb block and it will no longer be passable. Quickly use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them before the Atomic hits Samus. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "notable": "G-mode Morph Workrobot Ride" } "f_DefeatedPhantoon" "canBePatient" "h_canArtificialMorphPowerBomb" { "or": [ "canTrickyJump", "h_canArtificialMorphPowerBomb" ] } |
|
Freeze an Atomic at a precise distance below the door in order to jump up and clip through the door shell. The pixel window is larger and higher with Morph and an X-Ray stand-up. Requires: "f_DefeatedPhantoon" "h_canIceClip" Bypasses door shell: true |
Requires: "canShinechargeMovement" "h_canShineChargeMaxRunway" Exit condition: { "leaveShinecharged": { "framesRemaining": 110 } } |
Requires: { "canShineCharge": { "usedTiles": 28, "openEnd": 0 } } "canChainTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": { "direction": "right" } } |
Requires: { "or": [ { "and": [ "f_DefeatedPhantoon", { "canShineCharge": { "usedTiles": 16, "openEnd": 0 } } ] }, { "and": [ { "canShineCharge": { "usedTiles": 28, "openEnd": 0 } }, "canXRayTurnaround" ] } ] } "canChainTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": { "direction": "left" } } |
Requires: "f_DefeatedPhantoon" { "or": [ "ScrewAttack", "Wave", "Spazer", "Plasma" ] } { "resetRoom": { "nodes": [ 1, 2 ], "mustStayPut": false } } { "refill": [ "Energy", "Missile" ] } |
Exit condition: { "leaveWithDoorFrameBelow": { "height": 2 } } |
Exit condition: { "leaveWithPlatformBelow": { "height": 6, "leftPosition": -5.5, "rightPosition": 5.5 } } |
Stand on one frozen Atomic to bring a second Atomic to the correct height to use as a crouch platform. Requires: "canUpwardGModeSetup" "canTwoTileSqueeze" "canTrickyUseFrozenEnemies" "f_DefeatedPhantoon" Exit condition: { "leaveWithGModeSetup": {} } |
Requires: { "enemyDamage": { "enemy": "Atomic", "type": "contact", "hits": 1 } } "f_DefeatedPhantoon" |
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false }, "comesThroughToilet": "any" } Exit condition: { "leaveWithGMode": { "morphed": false } } Bypasses door shell: true |
With Bombs, it may be helpful to roll off the platform and kill the Atomics before safely leaving the room. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": true }, "comesThroughToilet": "any" } Requires: "h_canArtificialMorphMovement" Exit condition: { "leaveWithGMode": { "morphed": true } } Bypasses door shell: true |
Requires: { "or": [ "h_canBombThings", { "and": [ "Morph", { "obstaclesCleared": [ "A" ] } ] } ] } Clears obstacles: A |
This speedball is easier with Phantoon dead, since you can push the robots all the way left. It's even possible to setup the short hop mockball by bonking the center platform. Requires: "canSpeedball" "f_DefeatedPhantoon" "h_getBlueSpeedMaxRunway" Clears obstacles: A |
This speedball is harder with Phantoon alive and has a shorter runway because of the robot standing in the way. Requires: "canSpeedball" { "getBlueSpeed": { "usedTiles": 22, "openEnd": 0 } } Clears obstacles: A |
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "movementType": "controlled", "maxExtraRunSpeed": "$3.C" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "canSpeedball" "canChainTemporaryBlue" { "getBlueSpeed": { "usedTiles": 22, "openEnd": 0 } } Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true }, "comesThroughToilet": "any" } Requires: "h_canArtificialMorphMovement" |
From: 2
Top Door
To: 3
Right Door
On room entry, dodge the atomic and quickly place a Power Bomb to kill both Atomics. It is tricky but possible to kill them both with a single Power Bomb placed on the right half of the platform. Wait for the Workrobot to pass, then roll off to the right of it. Be careful not to hit any of the invisible, stationary lasers. Use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true }, "comesThroughToilet": "any" } Requires: "f_DefeatedPhantoon" "h_canArtificialMorphPowerBomb" { "or": [ "canTrickyJump", "h_canArtificialMorphPowerBomb" ] } |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 7, 2 ] ] } } |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ], [ 3, 13 ] ] } } Bypasses door shell: true |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Bypasses door shell: true |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } } Bypasses door shell: true |
Requires: { "or": [ "h_canBombThings", { "and": [ "Morph", { "obstaclesCleared": [ "A" ] } ] } ] } Clears obstacles: A |
Entrance condition: { "comeInBlueSpinning": { "unusableTiles": 1, "maxExtraRunSpeed": "$2.8" } } Requires: "canSpeedball" "canCarefulJump" "canSlowShortCharge" Clears obstacles: A |
From: 3
Right Door
To: 2
Top Door
Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canChainTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
From: 3
Right Door
To: 2
Top Door
Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canChainTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
Entrance condition: { "comeInWithBlueSpringBallBounce": { "minLandingTiles": 2, "maxExtraRunSpeed": "$1.A", "movementType": "controlled" } } Requires: "canTrickySpringBallBounce" "canInsaneJump" Clears obstacles: A |
Use the camera scroll blocks just right of the bomb blocks, in order to overload PLMs and go through them. Cancel g-mode and return into the morph tunnel to fix the camera. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: "Morph" |
Use the camera scroll blocks just right of the bomb blocks, in order to overload PLMs and go through them. Dodge the enemies while getting to the door. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "canOffScreenMovement" |
Exit condition: { "leaveWithRunway": { "length": 2, "openEnd": 1 } } |
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" { "or": [ { "enemyDamage": { "enemy": "Atomic", "type": "contact", "hits": 1 } }, "h_pauseAbuseMinimalReserveRefill" ] } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 0 } } |
Requires: "h_canShineChargeMaxRunway" "canShinechargeMovementTricky" "canMockball" { "obstaclesCleared": [ "A" ] } { "shinespark": { "frames": 3 } } Exit condition: { "leaveWithSpark": {} } |
Requires: "f_DefeatedPhantoon" "h_canShineChargeMaxRunway" "canShinechargeMovementComplex" { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 50 } } |
Requires: "h_canCrystalFlash" Clears obstacles: A |
From: 3
Right Door
To: 3
Right Door
Requires: "f_DefeatedPhantoon" { "or": [ "h_canBombThings", { "and": [ "Morph", { "obstaclesCleared": [ "A" ] } ] } ] } Exit condition: { "leaveWithGModeSetup": {} } |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 156, "name": "Basement", "area": "Wrecked Ship", "subarea": "Main", "playable": true, "roomAddress": "0x7CC6F", "roomEnvironments": [ { "heated": false } ], "nodes": [ { "id": 1, "name": "Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001a2a0", "doorOrientation": "left", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 2, "name": "Top Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001a294", "doorOrientation": "up", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 3, "name": "Right Door", "nodeType": "door", "nodeSubType": "eye", "nodeAddress": "0x001a2ac", "doorOrientation": "right", "doorEnvironments": [ { "physics": "air" } ] } ], "obstacles": [ { "id": "A", "name": "Right Bomb Blocks", "obstacleType": "inanimate", "note": "The bomb blocks that separate the right door from the main section" } ], "enemies": [ { "id": "e1", "groupName": "Basement Atomics", "enemyName": "Atomic", "quantity": 3, "homeNodes": [ 1, 2 ], "spawn": [ "f_DefeatedPhantoon" ] }, { "id": "e2", "groupName": "Basement Workrobots", "enemyName": "Workrobot", "quantity": 2, "homeNodes": [ 1, 2 ], "spawn": [ "f_DefeatedPhantoon" ] } ], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3 } ] }, { "from": 2, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3 } ] }, { "from": 3, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3 } ] } ], "strats": [ { "id": 1, "link": [ 1, 1 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 3, "openEnd": 1 } } }, { "id": 2, "link": [ 1, 1 ], "name": "Leave with Runway - Phantoon Alive", "requires": [ { "not": "f_DefeatedPhantoon" }, "canRiskPermanentLossOfAccess" ], "exitCondition": { "leaveWithRunway": { "length": 5, "openEnd": 0 } }, "devNote": "The length is more similar to 5 with 0 open end, than 4 with 1." }, { "id": 3, "link": [ 1, 1 ], "name": "Leave With Runway - Frozen Atomic", "requires": [ "h_canFrozenEnemyRunway" ], "exitCondition": { "leaveWithRunway": { "length": 5, "openEnd": 0 } }, "note": [ "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." ], "devNote": "This does not require Phantoon to be killed, as the broken workrobot is there otherwise." }, { "id": 4, "link": [ 1, 1 ], "name": "Leave Shinecharged", "requires": [ "canShinechargeMovement", "h_canShineChargeMaxRunway" ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 135 } }, "flashSuitChecked": true }, { "id": 5, "link": [ 1, 1 ], "name": "Leave Spinning", "requires": [], "exitCondition": { "leaveSpinning": { "remoteRunway": { "length": 45, "openEnd": 1 } } } }, { "id": 6, "link": [ 1, 1 ], "name": "Leave With Mockball", "requires": [], "exitCondition": { "leaveWithMockball": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 } } } }, { "id": 7, "link": [ 1, 1 ], "name": "Leave With Spring Ball Bounce", "requires": [], "exitCondition": { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } }, { "id": 8, "link": [ 1, 1 ], "name": "Leave Space Jumping", "requires": [], "exitCondition": { "leaveSpaceJumping": { "remoteRunway": { "length": 38, "openEnd": 0 } } }, "devNote": "FIXME: Slightly longer runway can be used with power on; it's not clear yet if there's any application where this matters." }, { "id": 9, "link": [ 1, 1 ], "name": "Leave With Temporary Blue", "requires": [ { "canShineCharge": { "usedTiles": 45, "openEnd": 1 } }, "canChainTemporaryBlue" ], "exitCondition": { "leaveWithTemporaryBlue": {} } }, { "id": 10, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "clearsObstacles": [ "A" ], "flashSuitChecked": true }, { "id": 11, "link": [ 1, 1 ], "name": "G-Mode Setup - Get Hit By Atomic", "requires": [ "f_DefeatedPhantoon" ], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true }, { "id": 12, "link": [ 1, 1 ], "name": "G-Mode Regain Mobility", "requires": [ { "enemyDamage": { "enemy": "Atomic", "type": "contact", "hits": 1 } }, "f_DefeatedPhantoon" ], "gModeRegainMobility": {}, "flashSuitChecked": true }, { "id": 13, "link": [ 1, 2 ], "name": "Base", "requires": [] }, { "id": 14, "link": [ 1, 3 ], "name": "G-mode Morph", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "h_canArtificialMorphMovement" ], "flashSuitChecked": true, "note": "Use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them." }, { "id": 15, "link": [ 1, 3 ], "name": "G-mode Morph Workrobot Ride", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ { "notable": "G-mode Morph Workrobot Ride" }, "f_DefeatedPhantoon", "canBePatient", "h_canArtificialMorphPowerBomb", { "or": [ "canTrickyJump", "h_canArtificialMorphPowerBomb" ] } ], "flashSuitChecked": true, "note": [ "On room entry, place a Power Bomb to kill the Atomic and land on the Workrobot.", "Wait for the Workrobot to move across the room until it meets with a second robot.", "Depending on where the robots meet, either roll off and quickly roll under the Atomic,", "stay on for a second to try to lure the Atomic left a bit, or use a Power Bomb to kill it.", "Be careful not to hit any of the invisible, stationary lasers,", "and don't place any Power Bombs too close to the right wall or it will hit the bomb block and it will no longer be passable.", "Quickly use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them before the Atomic hits Samus." ] }, { "id": 16, "link": [ 2, 1 ], "name": "Base", "requires": [] }, { "id": 17, "link": [ 2, 2 ], "name": "Atomic Ice Clip Door Lock Skip", "requires": [ "f_DefeatedPhantoon", "h_canIceClip" ], "bypassesDoorShell": true, "flashSuitChecked": true, "note": [ "Freeze an Atomic at a precise distance below the door in order to jump up and clip through the door shell.", "The pixel window is larger and higher with Morph and an X-Ray stand-up." ] }, { "id": 18, "link": [ 2, 2 ], "name": "Leave Shinecharged", "requires": [ "canShinechargeMovement", "h_canShineChargeMaxRunway" ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 110 } }, "flashSuitChecked": true }, { "id": 19, "link": [ 2, 2 ], "name": "Leave With Temporary Blue (Facing Right)", "requires": [ { "canShineCharge": { "usedTiles": 28, "openEnd": 0 } }, "canChainTemporaryBlue" ], "exitCondition": { "leaveWithTemporaryBlue": { "direction": "right" } }, "devNote": "A couple more tiles can be used if power is on, but this doesn't seem worth modeling." }, { "id": 20, "link": [ 2, 2 ], "name": "Leave With Temporary Blue (Facing Left)", "requires": [ { "or": [ { "and": [ "f_DefeatedPhantoon", { "canShineCharge": { "usedTiles": 16, "openEnd": 0 } } ] }, { "and": [ { "canShineCharge": { "usedTiles": 28, "openEnd": 0 } }, "canXRayTurnaround" ] } ] }, "canChainTemporaryBlue" ], "exitCondition": { "leaveWithTemporaryBlue": { "direction": "left" } } }, { "id": 21, "link": [ 2, 2 ], "name": "Atomic Farm", "requires": [ "f_DefeatedPhantoon", { "or": [ "ScrewAttack", "Wave", "Spazer", "Plasma" ] }, { "resetRoom": { "nodes": [ 1, 2 ], "mustStayPut": false } }, { "refill": [ "Energy", "Missile" ] } ] }, { "id": 22, "link": [ 2, 2 ], "name": "Leave With Door Frame Below", "requires": [], "exitCondition": { "leaveWithDoorFrameBelow": { "height": 2 } } }, { "id": 23, "link": [ 2, 2 ], "name": "Leave With Platform Below", "requires": [], "exitCondition": { "leaveWithPlatformBelow": { "height": 6, "leftPosition": -5.5, "rightPosition": 5.5 } }, "devNote": "We could add another jumpway (or two) for the long platform below but it does not yet seem to have an application." }, { "id": 24, "link": [ 2, 2 ], "name": "G-Mode Setup - Frozen Atomic", "requires": [ "canUpwardGModeSetup", "canTwoTileSqueeze", "canTrickyUseFrozenEnemies", "f_DefeatedPhantoon" ], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true, "note": [ "Stand on one frozen Atomic to bring a second Atomic to the correct height to use as a crouch platform." ] }, { "id": 25, "link": [ 2, 2 ], "name": "G-Mode Regain Mobility", "requires": [ { "enemyDamage": { "enemy": "Atomic", "type": "contact", "hits": 1 } }, "f_DefeatedPhantoon" ], "gModeRegainMobility": {}, "flashSuitChecked": true }, { "id": 26, "link": [ 2, 2 ], "name": "Carry G-Mode Back Up", "entranceCondition": { "comeInWithGMode": { "mode": "direct", "morphed": false }, "comesThroughToilet": "any" }, "requires": [], "exitCondition": { "leaveWithGMode": { "morphed": false } }, "bypassesDoorShell": true, "flashSuitChecked": true }, { "id": 27, "link": [ 2, 2 ], "name": "Carry G-Mode Morph Back Up", "entranceCondition": { "comeInWithGMode": { "mode": "direct", "morphed": true }, "comesThroughToilet": "any" }, "requires": [ "h_canArtificialMorphMovement" ], "exitCondition": { "leaveWithGMode": { "morphed": true } }, "bypassesDoorShell": true, "flashSuitChecked": true, "note": "With Bombs, it may be helpful to roll off the platform and kill the Atomics before safely leaving the room." }, { "id": 28, "link": [ 2, 3 ], "name": "Base", "requires": [ { "or": [ "h_canBombThings", { "and": [ "Morph", { "obstaclesCleared": [ "A" ] } ] } ] } ], "clearsObstacles": [ "A" ] }, { "id": 29, "link": [ 2, 3 ], "name": "Speedball (Phantoon Dead)", "requires": [ "canSpeedball", "f_DefeatedPhantoon", "h_getBlueSpeedMaxRunway" ], "clearsObstacles": [ "A" ], "note": [ "This speedball is easier with Phantoon dead, since you can push the robots all the way left.", "It's even possible to setup the short hop mockball by bonking the center platform." ] }, { "id": 30, "link": [ 2, 3 ], "name": "Speedball (Phantoon Alive)", "requires": [ "canSpeedball", { "getBlueSpeed": { "usedTiles": 22, "openEnd": 0 } } ], "clearsObstacles": [ "A" ], "note": "This speedball is harder with Phantoon alive and has a shorter runway because of the robot standing in the way." }, { "id": 31, "link": [ 2, 3 ], "name": "Leave With Spring Ball Bounce", "requires": [ { "obstaclesCleared": [ "A" ] } ], "exitCondition": { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "movementType": "controlled", "maxExtraRunSpeed": "$3.C" } }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ], "devNote": "Higher run speed can be used, especially if power is on, but it is more difficult and not clear yet if it's worth modeling." }, { "id": 32, "link": [ 2, 3 ], "name": "Leave With Temporary Blue", "requires": [ "canSpeedball", "canChainTemporaryBlue", { "getBlueSpeed": { "usedTiles": 22, "openEnd": 0 } } ], "exitCondition": { "leaveWithTemporaryBlue": {} }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "id": 33, "link": [ 2, 3 ], "name": "G-mode Morph", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true }, "comesThroughToilet": "any" }, "requires": [ "h_canArtificialMorphMovement" ], "flashSuitChecked": true, "note": "Use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them." }, { "id": 34, "link": [ 2, 3 ], "name": "G-mode Morph Power Bombs, Wait for the Workrobot", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true }, "comesThroughToilet": "any" }, "requires": [ "f_DefeatedPhantoon", "h_canArtificialMorphPowerBomb", { "or": [ "canTrickyJump", "h_canArtificialMorphPowerBomb" ] } ], "flashSuitChecked": true, "note": [ "On room entry, dodge the atomic and quickly place a Power Bomb to kill both Atomics.", "It is tricky but possible to kill them both with a single Power Bomb placed on the right half of the platform.", "Wait for the Workrobot to pass, then roll off to the right of it. Be careful not to hit any of the invisible, stationary lasers.", "Use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them." ] }, { "id": 35, "link": [ 3, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 7, 2 ] ] } }, "requires": [] }, { "id": 36, "link": [ 3, 1 ], "name": "Grapple Teleport Door Lock Skip", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ], [ 3, 13 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "id": 37, "link": [ 3, 1 ], "name": "Carry Grapple Teleport (Top Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } }, { "id": 38, "link": [ 3, 1 ], "name": "Carry Grapple Teleport (Bottom Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } } }, { "id": 39, "link": [ 3, 2 ], "name": "Base", "requires": [ { "or": [ "h_canBombThings", { "and": [ "Morph", { "obstaclesCleared": [ "A" ] } ] } ] } ], "clearsObstacles": [ "A" ] }, { "id": 40, "link": [ 3, 2 ], "name": "Speedball", "entranceCondition": { "comeInBlueSpinning": { "unusableTiles": 1, "maxExtraRunSpeed": "$2.8" } }, "requires": [ "canSpeedball", "canCarefulJump", "canSlowShortCharge" ], "clearsObstacles": [ "A" ] }, { "id": 41, "link": [ 3, 2 ], "name": "Temporary Blue Spring Ball Bounce (Come in Shinecharging)", "entranceCondition": { "comeInShinecharging": { "length": 1, "openEnd": 0 } }, "requires": [ "canChainTemporaryBlue", "canSpringBallBounce" ], "clearsObstacles": [ "A" ] }, { "id": 42, "link": [ 3, 2 ], "name": "Temporary Blue Spring Ball Bounce (Come in With Temporary Blue)", "entranceCondition": { "comeInWithTemporaryBlue": {} }, "requires": [ "canChainTemporaryBlue", "canSpringBallBounce" ], "clearsObstacles": [ "A" ] }, { "id": 43, "link": [ 3, 2 ], "name": "Blue Spring Ball Bounce", "entranceCondition": { "comeInWithBlueSpringBallBounce": { "minLandingTiles": 2, "maxExtraRunSpeed": "$1.A", "movementType": "controlled" } }, "requires": [ "canTrickySpringBallBounce", "canInsaneJump" ], "clearsObstacles": [ "A" ] }, { "id": 44, "link": [ 3, 2 ], "name": "G-mode", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": false } }, "requires": [ "Morph" ], "flashSuitChecked": true, "note": "Use the camera scroll blocks just right of the bomb blocks, in order to overload PLMs and go through them. Cancel g-mode and return into the morph tunnel to fix the camera." }, { "id": 45, "link": [ 3, 2 ], "name": "G-mode Morph While Blind", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "canOffScreenMovement" ], "flashSuitChecked": true, "note": "Use the camera scroll blocks just right of the bomb blocks, in order to overload PLMs and go through them. Dodge the enemies while getting to the door." }, { "id": 46, "link": [ 3, 3 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 2, "openEnd": 1 } } }, { "id": 47, "link": [ 3, 3 ], "name": "Leave With Runway - Frozen Atomic", "requires": [ "f_DefeatedPhantoon", { "or": [ "h_canBombThings", { "and": [ "Morph", { "obstaclesCleared": [ "A" ] } ] } ] }, "h_canFrozenEnemyRunway", { "or": [ { "enemyDamage": { "enemy": "Atomic", "type": "contact", "hits": 1 } }, "h_pauseAbuseMinimalReserveRefill" ] } ], "exitCondition": { "leaveWithRunway": { "length": 4, "openEnd": 0 } }, "note": [ "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." ] }, { "id": 48, "link": [ 3, 3 ], "name": "Leave With Spark", "requires": [ "h_canShineChargeMaxRunway", "canShinechargeMovementTricky", "canMockball", { "obstaclesCleared": [ "A" ] }, { "shinespark": { "frames": 3 } } ], "exitCondition": { "leaveWithSpark": {} } }, { "id": 49, "link": [ 3, 3 ], "name": "Leave Shinecharged", "requires": [ "f_DefeatedPhantoon", "h_canShineChargeMaxRunway", "canShinechargeMovementComplex", { "obstaclesCleared": [ "A" ] } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 50 } }, "flashSuitChecked": true }, { "id": 50, "link": [ 3, 3 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "clearsObstacles": [ "A" ], "flashSuitChecked": true, "devNote": "The Gadora won't attack if you position all the way to the left." }, { "id": 51, "link": [ 3, 3 ], "name": "G-Mode Setup - Get Hit By Atomic, Lured from the Left", "requires": [ "f_DefeatedPhantoon", { "or": [ "h_canBombThings", { "and": [ "Morph", { "obstaclesCleared": [ "A" ] } ] } ] } ], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true }, { "link": [ 1, 1 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 1, 1 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 2, 2 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 2, 2 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 3, 3 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 3, 3 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] } ], "nextStratId": 52, "notables": [ { "id": 1, "name": "G-mode Morph Workrobot Ride", "note": [ "On room entry, place a Power Bomb to kill the Atomic and land on the Workrobot.", "Wait for the Workrobot to move across the room until it meets with a second robot.", "Depending on where the robots meet, either roll off and quickly roll under the Atomic,", "stay on for a second to try to lure the Atomic left a bit, or use a Power Bomb to kill it.", "Be careful not to hit any of the invisible, stationary lasers,", "and don't place any Power Bombs too close to the right wall or it will hit the bomb block and it will no longer be passable.", "Quickly use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them before the Atomic hits Samus." ] } ], "nextNotableId": 2 }