Room ID: 176
Exit condition: { "leaveWithRunway": { "length": 13, "gentleUpTiles": 2, "steepUpTiles": 2, "steepDownTiles": 1, "openEnd": 0 } } |
Requires: { "or": [ { "obstaclesCleared": [ "A" ] }, { "ammo": { "type": "Super", "count": 1 } } ] } Exit condition: { "leaveWithRunway": { "length": 45, "openEnd": 1 } } |
From: 1
Left Door
To: 1
Left Door
Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 2 } } Requires: "canSuitlessMaridia" "canShinechargeMovementComplex" "canStutterWaterShineCharge" { "shinespark": { "frames": 3 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Left Door
To: 1
Left Door
Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 2 } } Requires: "canSuitlessMaridia" "canShinechargeMovementTricky" "canStutterWaterShineCharge" Exit condition: { "leaveShinecharged": { "framesRemaining": 10 } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "h_canNavigateUnderwater" { "resetRoom": { "nodes": [ 1 ], "mustStayPut": false } } { "refill": [ "PowerBomb" ] } |
Requires: "h_canCrystalFlash" |
Exit condition: { "leaveWithGModeSetup": {} } |
Requires: { "enemyDamage": { "enemy": "Sciser", "type": "contact", "hits": 1 } } |
Requires: { "or": [ { "ammo": { "type": "Super", "count": 1 } }, { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
From: 1
Left Door
To: 2
Right Door
The gate will not spawn in indirect G-Mode, and can be freely passed. Exit G-Mode whle under the gate to open it without a Super. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Clears obstacles: A |
Requires a very precise stutter where Samus is moving slow enough while near the gate, so she can shoot it and it is fully open before she collides with it. A runway in the adjacent room of 2 tiles works best - with a longer runway, Samus will be moving too fast. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 1.4375 } } Requires: { "notable": "Stutter Shinecharge Through The Gate" } "canSuitlessMaridia" "canShinechargeMovementComplex" "canStutterWaterShineCharge" "canDodgeWhileShooting" { "ammo": { "type": "Super", "count": 1 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 70 } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Samus will teleport inside of the gate, causing it to open. Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 12, 12 ], [ 12, 13 ] ] } } Clears obstacles: A |
Requires: "Gravity" { "or": [ "h_canGreenGateGlitch", { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
Perform the Gate Glitch by moving towards the gate and firing the super on the correct frame for it to pass through and reach the button on the other side. Due to the water physics, many traditional setups for the glitch will not work. Requires: { "notable": "Suitless Green Gate Glitch" } { "or": [ "h_canGreenGateGlitch", { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
From: 2
Right Door
To: 1
Left Door
The gate will not spawn in indirect G-Mode, and can be freely passed. Exit G-Mode whle under the gate to open it without a Super. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Clears obstacles: A |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 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 |
Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 1 } } |
Requires: "h_canFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 1 } } |
Requires: "h_canNavigateUnderwater" { "resetRoom": { "nodes": [ 2 ], "mustStayPut": false } } { "refill": [ "Energy", "PowerBomb" ] } |
Requires: "h_canCrystalFlash" |
Requires: "Gravity" "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 42, "steepDownTiles": 1, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } |
Requires: "Gravity" Exit condition: { "leaveSpinning": { "remoteRunway": { "length": 40, "openEnd": 0 }, "minExtraRunSpeed": "$0.D" } } |
Requires: "Gravity" { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveSpinning": { "remoteRunway": { "length": 43, "openEnd": 1 }, "minExtraRunSpeed": "$0.D" } } |
Requires: "Gravity" Exit condition: { "leaveWithMockball": { "remoteRunway": { "length": 40, "openEnd": 0 }, "landingRunway": { "length": 5, "openEnd": 1 } } } |
Requires: "Gravity" { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithMockball": { "remoteRunway": { "length": 43, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 } } } |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 35, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: "Gravity" { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 43, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: "Gravity" Exit condition: { "leaveSpaceJumping": { "remoteRunway": { "length": 34, "openEnd": 1 } } } |
Requires: "Gravity" { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveSpaceJumping": { "remoteRunway": { "length": 43, "openEnd": 1 } } } |
Requires: "Gravity" { "canShineCharge": { "usedTiles": 43, "openEnd": 0, "steepDownTiles": 1 } } "canChainTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } |
Exit condition: { "leaveWithGModeSetup": {} } |
Requires: { "enemyDamage": { "enemy": "Sciser", "type": "contact", "hits": 1 } } |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 176, "name": "Crab Tunnel", "area": "Maridia", "subarea": "Outer", "playable": true, "roomAddress": "0x7D08A", "roomEnvironments": [ { "heated": false } ], "nodes": [ { "id": 1, "name": "Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001a414", "doorOrientation": "left", "doorEnvironments": [ { "physics": "water" } ] }, { "id": 2, "name": "Right Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001a420", "doorOrientation": "right", "doorEnvironments": [ { "physics": "water" } ] } ], "obstacles": [ { "id": "A", "obstacleType": "inanimate", "name": "Green Gate" } ], "enemies": [ { "id": "e1", "groupName": "Crab Tunnel Left Sciser", "enemyName": "Sciser", "quantity": 1, "homeNodes": [ 1 ] }, { "id": "e2", "groupName": "Crab Tunnel Right Scisers", "enemyName": "Sciser", "quantity": 5, "homeNodes": [ 2 ] } ], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 2 } ] }, { "from": 2, "to": [ { "id": 1 }, { "id": 2 } ] } ], "strats": [ { "id": 1, "link": [ 1, 1 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 13, "gentleUpTiles": 2, "steepUpTiles": 2, "steepDownTiles": 1, "openEnd": 0 } } }, { "id": 2, "link": [ 1, 1 ], "name": "Leave with Runway (Open Gate)", "requires": [ { "or": [ { "obstaclesCleared": [ "A" ] }, { "ammo": { "type": "Super", "count": 1 } } ] } ], "exitCondition": { "leaveWithRunway": { "length": 45, "openEnd": 1 } } }, { "id": 3, "link": [ 1, 1 ], "name": "Suitless Stutter Shinecharge, Shinespark Return", "entranceCondition": { "comeInRunning": { "speedBooster": true, "minTiles": 2 } }, "requires": [ "canSuitlessMaridia", "canShinechargeMovementComplex", "canStutterWaterShineCharge", { "shinespark": { "frames": 3 } } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ] }, { "id": 4, "link": [ 1, 1 ], "name": "Suitless Stutter Shinecharge, Return Shinecharged", "entranceCondition": { "comeInRunning": { "speedBooster": true, "minTiles": 2 } }, "requires": [ "canSuitlessMaridia", "canShinechargeMovementTricky", "canStutterWaterShineCharge" ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 10 } }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 5, "link": [ 1, 1 ], "name": "Sciser Farm", "requires": [ "h_canNavigateUnderwater", { "resetRoom": { "nodes": [ 1 ], "mustStayPut": false } }, { "refill": [ "PowerBomb" ] } ] }, { "id": 6, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 7, "link": [ 1, 1 ], "name": "G-Mode Setup - Get Hit By Sciser", "requires": [], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true }, { "id": 8, "link": [ 1, 1 ], "name": "G-Mode Regain Mobility", "requires": [ { "enemyDamage": { "enemy": "Sciser", "type": "contact", "hits": 1 } } ], "gModeRegainMobility": {}, "flashSuitChecked": true }, { "id": 9, "link": [ 1, 2 ], "name": "Base", "requires": [ { "or": [ { "ammo": { "type": "Super", "count": 1 } }, { "obstaclesCleared": [ "A" ] } ] } ], "clearsObstacles": [ "A" ] }, { "id": 10, "link": [ 1, 2 ], "name": "G-Mode Indirect Despawn the Gate, Open Gate", "entranceCondition": { "comeInWithGMode": { "mode": "indirect", "morphed": false } }, "requires": [], "clearsObstacles": [ "A" ], "flashSuitChecked": true, "note": [ "The gate will not spawn in indirect G-Mode, and can be freely passed.", "Exit G-Mode whle under the gate to open it without a Super." ] }, { "id": 11, "link": [ 1, 2 ], "name": "Stutter Shinecharge Through The Gate", "entranceCondition": { "comeInRunning": { "speedBooster": true, "minTiles": 1.4375 } }, "requires": [ { "notable": "Stutter Shinecharge Through The Gate" }, "canSuitlessMaridia", "canShinechargeMovementComplex", "canStutterWaterShineCharge", "canDodgeWhileShooting", { "ammo": { "type": "Super", "count": 1 } } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 70 } }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true, "note": [ "Requires a very precise stutter where Samus is moving slow enough while near the gate, so she can shoot it and it is fully open before she collides with it.", "A runway in the adjacent room of 2 tiles works best - with a longer runway, Samus will be moving too fast." ] }, { "id": 12, "link": [ 1, 2 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 12, 12 ], [ 12, 13 ] ] } }, "requires": [], "clearsObstacles": [ "A" ], "note": [ "Samus will teleport inside of the gate, causing it to open." ] }, { "id": 13, "link": [ 2, 1 ], "name": "Green Gate Glitch", "requires": [ "Gravity", { "or": [ "h_canGreenGateGlitch", { "obstaclesCleared": [ "A" ] } ] } ], "clearsObstacles": [ "A" ], "flashSuitChecked": true }, { "id": 14, "link": [ 2, 1 ], "name": "Suitless Green Gate Glitch", "requires": [ { "notable": "Suitless Green Gate Glitch" }, { "or": [ "h_canGreenGateGlitch", { "obstaclesCleared": [ "A" ] } ] } ], "clearsObstacles": [ "A" ], "flashSuitChecked": true, "note": [ "Perform the Gate Glitch by moving towards the gate and firing the super on the correct frame for it to pass through and reach the button on the other side.", "Due to the water physics, many traditional setups for the glitch will not work." ] }, { "id": 15, "link": [ 2, 1 ], "name": "G-Mode Indirect Despawn the Gate, Open Gate", "entranceCondition": { "comeInWithGMode": { "mode": "indirect", "morphed": false } }, "requires": [], "clearsObstacles": [ "A" ], "flashSuitChecked": true, "note": [ "The gate will not spawn in indirect G-Mode, and can be freely passed.", "Exit G-Mode whle under the gate to open it without a Super." ] }, { "id": 16, "link": [ 2, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 7, 2 ] ] } }, "requires": [] }, { "id": 17, "link": [ 2, 1 ], "name": "Grapple Teleport Door Lock Skip", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ], [ 3, 13 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "id": 18, "link": [ 2, 1 ], "name": "Carry Grapple Teleport (Top Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } }, { "id": 19, "link": [ 2, 1 ], "name": "Carry Grapple Teleport (Bottom Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } } }, { "id": 20, "link": [ 2, 2 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 5, "openEnd": 1 } } }, { "id": 21, "link": [ 2, 2 ], "name": "Leave With Runway - Frozen Sciser", "requires": [ "h_canFrozenEnemyRunway" ], "exitCondition": { "leaveWithRunway": { "length": 6, "openEnd": 1 } } }, { "id": 22, "link": [ 2, 2 ], "name": "Sciser Farm", "requires": [ "h_canNavigateUnderwater", { "resetRoom": { "nodes": [ 2 ], "mustStayPut": false } }, { "refill": [ "Energy", "PowerBomb" ] } ] }, { "id": 23, "link": [ 2, 2 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 24, "link": [ 2, 2 ], "name": "Leave Shinecharged", "requires": [ "Gravity", "canShinechargeMovement", { "or": [ { "canShineCharge": { "usedTiles": 42, "steepDownTiles": 1, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 120 } }, "flashSuitChecked": true }, { "id": 25, "link": [ 2, 2 ], "name": "Leave Spinning", "requires": [ "Gravity" ], "exitCondition": { "leaveSpinning": { "remoteRunway": { "length": 40, "openEnd": 0 }, "minExtraRunSpeed": "$0.D" } } }, { "id": 26, "link": [ 2, 2 ], "name": "Leave Spinning (Open Gate)", "requires": [ "Gravity", { "obstaclesCleared": [ "A" ] } ], "exitCondition": { "leaveSpinning": { "remoteRunway": { "length": 43, "openEnd": 1 }, "minExtraRunSpeed": "$0.D" } } }, { "id": 27, "link": [ 2, 2 ], "name": "Leave With Mockball", "requires": [ "Gravity" ], "exitCondition": { "leaveWithMockball": { "remoteRunway": { "length": 40, "openEnd": 0 }, "landingRunway": { "length": 5, "openEnd": 1 } } } }, { "id": 28, "link": [ 2, 2 ], "name": "Leave With Mockball (Open Gate)", "requires": [ "Gravity", { "obstaclesCleared": [ "A" ] } ], "exitCondition": { "leaveWithMockball": { "remoteRunway": { "length": 43, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 } } } }, { "id": 29, "link": [ 2, 2 ], "name": "Leave With Spring Ball Bounce", "requires": [ "Gravity" ], "exitCondition": { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 35, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } }, { "id": 30, "link": [ 2, 2 ], "name": "Leave With Spring Ball Bounce (Open Gate)", "requires": [ "Gravity", { "obstaclesCleared": [ "A" ] } ], "exitCondition": { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 43, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } }, { "id": 31, "link": [ 2, 2 ], "name": "Leave Space Jumping", "requires": [ "Gravity" ], "exitCondition": { "leaveSpaceJumping": { "remoteRunway": { "length": 34, "openEnd": 1 } } } }, { "id": 32, "link": [ 2, 2 ], "name": "Leave Space Jumping (Open Gate)", "requires": [ "Gravity", { "obstaclesCleared": [ "A" ] } ], "exitCondition": { "leaveSpaceJumping": { "remoteRunway": { "length": 43, "openEnd": 1 } } } }, { "id": 33, "link": [ 2, 2 ], "name": "Leave With Temporary Blue", "requires": [ "Gravity", { "canShineCharge": { "usedTiles": 43, "openEnd": 0, "steepDownTiles": 1 } }, "canChainTemporaryBlue" ], "exitCondition": { "leaveWithTemporaryBlue": {} } }, { "id": 34, "link": [ 2, 2 ], "name": "G-Mode Setup - Get Hit By Sciser", "requires": [], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true }, { "id": 35, "link": [ 2, 2 ], "name": "G-Mode Regain Mobility", "requires": [ { "enemyDamage": { "enemy": "Sciser", "type": "contact", "hits": 1 } } ], "gModeRegainMobility": {}, "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": [] } ], "nextStratId": 36, "notables": [ { "id": 1, "name": "Stutter Shinecharge Through The Gate", "note": [ "Requires a very precise stutter where Samus is moving slow enough while near the gate, so she can shoot it and it is fully open before she collides with it.", "A runway in the adjacent room of 2 tiles works best - with a longer runway, Samus will be moving too fast." ] }, { "id": 2, "name": "Suitless Green Gate Glitch", "note": [ "Perform the Gate Glitch by moving towards the gate and firing the super on the correct frame for it to pass through and reach the button on the other side.", "Due to the water physics, many traditional setups for the glitch will not work." ] } ], "nextNotableId": 3 }