Room ID: 70
Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 1 } } |
|
From: 1
Left Door
To: 2
Bottom Right Door
Run and jump onto the third single-tile platform, then jump over the Cacatac (or kill it). Fire a shot and activate the shinespark wind-up. Wait until the shot hits the door before sparking. Entrance condition: { "comeInShinecharged": { "framesRequired": 140 } } Requires: "canShinechargeMovementComplex" { "or": [ { "enemyDamage": { "enemy": "Cacatac", "type": "spike", "hits": 1 } }, { "enemyKill": { "enemies": [ [ "Cacatac" ] ], "explicitWeapons": [ "Missile", "Super", "Wave", "Spazer", "Plasma" ] } } ] } { "shinespark": { "frames": 24 } } Exit condition: { "leaveWithSpark": {} } |
Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used. Entrance condition: { "comeInShinecharged": { "framesRequired": 40 } } Requires: "canShinechargeMovementTricky" "canHeroShot" { "shinespark": { "frames": 38 } } Exit condition: { "leaveWithSpark": {} } |
Requires: "h_canBombThings" { "or": [ "HiJump", "h_canFly", "canWalljump" ] } |
Exit the previous room with Samus in a standing pose (while grappled). After teleporting, hold left while releasing Grapple to stay standing (not being forced into a crouch). Then X-ray climb to get out of the floor. Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 12, 12 ], [ 12, 13 ] ] } } Requires: "canXRayClimb" |
Notable: true Exit the previous room with Samus in a standing pose (while grappled). After teleporting, hold left while releasing Grapple to stay standing (not being forced into a crouch). Then jump to clip out of the floor. Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 12, 12 ] ] } } |
|
From: 2
Bottom Right Door
To: 1
Left Door
Kill the Cacatac, and reach the center of the room. Fire a shot and activate the shinespark wind-up. Wait until the shot hits the door before sparking. Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "canShinechargeMovementComplex" { "shinespark": { "frames": 24 } } Exit condition: { "leaveWithSpark": {} } |
Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used. Entrance condition: { "comeInShinecharged": { "framesRequired": 40 } } Requires: "canShinechargeMovementTricky" "canHeroShot" { "shinespark": { "frames": 38 } } Exit condition: { "leaveWithSpark": {} } |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } } Bypasses door shell: true |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } } Bypasses door shell: true |
Requires: { "resetRoom": { "nodes": [ 1, 2 ], "mustStayPut": false } } { "refill": [ "Energy", "Super" ] } |
Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
Requires: "h_canCrystalFlash" |
Climb up 1 screen. Entrance condition: { "comeInWithDoorStuckSetup": {} } Requires: "canXRayClimb" |
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 1 screen, 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 |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 7, 2 ] ] } } Requires: "h_canBombThings" |
Requires: "h_canBombThings" |
Shoot forward with spazer to break the shot block, then jump into the morph tunnel while staying blue to break a bomb block. Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "Spazer" "canSpeedball" "canCarefulJump" |
Notable: true Jump from the Spazer Room door with speed to break the bomb blocks. Time a precise shot during the jump to clear the shot block. Note: Spazer can trivially break the shot block by shooting forward before jumping. Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "canSpeedball" "canTrickyJump" |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 7, 2 ] ] } } |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } } Bypasses door shell: true |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } } Bypasses door shell: true |
Moondance clip near the door to fall two tiles into the ground, then Moonfall again to continue clipping all the way to the area below. Entrance condition: { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 2 } } |
Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 1 } } |
Requires: "h_canCrystalFlash" |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 70, "name": "Below Spazer", "area": "Brinstar", "subarea": "Red", "playable": true, "roomAddress": "0x7A408", "roomEnvironments": [ { "heated": false } ], "nodes": [ { "id": 1, "name": "Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001910e", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 2, "name": "Bottom Right Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001911a", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 3, "name": "Top Right Door", "nodeType": "door", "nodeSubType": "green", "nodeAddress": "0x0019126", "doorEnvironments": [ { "physics": "air" } ], "locks": [ { "name": "Below Spazer Green Lock (to Spazer)", "lockType": "coloredDoor", "unlockStrats": [ { "name": "Base", "notable": false, "requires": [ "h_canOpenGreenDoors" ] } ] } ] } ], "enemies": [ { "id": "e1", "groupName": "Below Spazer Cacatac", "enemyName": "Cacatac", "quantity": 1, "homeNodes": [ 2 ] }, { "id": "e2", "groupName": "Below Spazer Yapping Maws", "enemyName": "Yapping Maw", "quantity": 2, "homeNodes": [ 2 ], "note": "Can pickup the drops without taking damage" } ], "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": [ { "link": [ 1, 1 ], "name": "Leave With Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 3, "openEnd": 1 } } }, { "link": [ 1, 2 ], "name": "Base", "requires": [] }, { "link": [ 1, 2 ], "name": "Come in Shinecharged, Leave with Spark", "entranceCondition": { "comeInShinecharged": { "framesRequired": 140 } }, "requires": [ "canShinechargeMovementComplex", { "or": [ { "enemyDamage": { "enemy": "Cacatac", "type": "spike", "hits": 1 } }, { "enemyKill": { "enemies": [ [ "Cacatac" ] ], "explicitWeapons": [ "Missile", "Super", "Wave", "Spazer", "Plasma" ] } } ] }, { "shinespark": { "frames": 24 } } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "note": [ "Run and jump onto the third single-tile platform, then jump over the Cacatac (or kill it).", "Fire a shot and activate the shinespark wind-up.", "Wait until the shot hits the door before sparking." ] }, { "link": [ 1, 2 ], "name": "Hero Shot Spark", "entranceCondition": { "comeInShinecharged": { "framesRequired": 40 } }, "requires": [ "canShinechargeMovementTricky", "canHeroShot", { "shinespark": { "frames": 38 } } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "note": [ "Run and jump, fire a shot mid-air, and activate the shinespark wind-up.", "Wait until the shot is at a specific position before sparking.", "Sparking too late will cause the shot to despawn before reaching the door.", "Sparking too early will cause Samus to bonk the door as it will not yet be open.", "A beam shot, Missile, or Super can be used." ] }, { "link": [ 1, 3 ], "name": "Base", "requires": [ "h_canBombThings", { "or": [ "HiJump", "h_canFly", "canWalljump" ] } ] }, { "link": [ 1, 3 ], "name": "Grapple Teleport X-Ray Climb", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 12, 12 ], [ 12, 13 ] ] } }, "requires": [ "canXRayClimb" ], "note": [ "Exit the previous room with Samus in a standing pose (while grappled).", "After teleporting, hold left while releasing Grapple to stay standing (not being forced into a crouch).", "Then X-ray climb to get out of the floor." ], "devNote": [ "This can be done with a setup from either of the two possible Grapple blocks in Halfie Climb.", "The lower block can be used more easily." ] }, { "link": [ 1, 3 ], "name": "Below Spazer Grapple Teleport Clip", "notable": true, "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 12, 12 ] ] } }, "requires": [], "note": [ "Exit the previous room with Samus in a standing pose (while grappled).", "After teleporting, hold left while releasing Grapple to stay standing (not being forced into a crouch).", "Then jump to clip out of the floor." ], "devNote": [ "This requires a setup from the highest possible Grapple block in Halfie Climb, in order to end up high enough to clip out without X-Ray." ] }, { "link": [ 2, 1 ], "name": "Base", "requires": [] }, { "link": [ 2, 1 ], "name": "Come in Shinecharging, Leave with Spark", "entranceCondition": { "comeInShinecharging": { "length": 3, "openEnd": 1 } }, "requires": [ "canShinechargeMovementComplex", { "shinespark": { "frames": 24 } } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "note": [ "Kill the Cacatac, and reach the center of the room.", "Fire a shot and activate the shinespark wind-up.", "Wait until the shot hits the door before sparking." ] }, { "link": [ 2, 1 ], "name": "Hero Shot Spark", "entranceCondition": { "comeInShinecharged": { "framesRequired": 40 } }, "requires": [ "canShinechargeMovementTricky", "canHeroShot", { "shinespark": { "frames": 38 } } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "note": [ "Run and jump, fire a shot mid-air, and activate the shinespark wind-up.", "Wait until the shot is at a specific position before sparking.", "Sparking too late will cause the shot to despawn before reaching the door.", "Sparking too early will cause Samus to bonk the door as it will not yet be open.", "A beam shot, Missile, or Super can be used." ] }, { "link": [ 2, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "link": [ 2, 1 ], "name": "Carry Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } } }, { "link": [ 2, 2 ], "name": "Cacatac Farm", "requires": [ { "resetRoom": { "nodes": [ 1, 2 ], "mustStayPut": false } }, { "refill": [ "Energy", "Super" ] } ] }, { "link": [ 2, 2 ], "name": "Leave With Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 4, "openEnd": 1 } } }, { "link": [ 2, 2 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ] }, { "link": [ 2, 3 ], "name": "X-Ray Climb", "entranceCondition": { "comeInWithDoorStuckSetup": {} }, "requires": [ "canXRayClimb" ], "note": "Climb up 1 screen." }, { "link": [ 2, 3 ], "name": "Very Deep Stuck X-Ray Climb", "entranceCondition": { "comeInWithGMode": { "mode": "direct", "morphed": false } }, "requires": [ "canXRayClimb" ], "bypassesDoorShell": 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 1 screen, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door." ] }, { "link": [ 2, 3 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 7, 2 ] ] } }, "requires": [ "h_canBombThings" ] }, { "link": [ 3, 1 ], "name": "Base", "requires": [ "h_canBombThings" ] }, { "link": [ 3, 1 ], "name": "Jump and Speedball", "entranceCondition": { "comeInShinecharging": { "length": 3, "openEnd": 1 } }, "requires": [ "Spazer", "canSpeedball", "canCarefulJump" ], "note": "Shoot forward with spazer to break the shot block, then jump into the morph tunnel while staying blue to break a bomb block." }, { "link": [ 3, 1 ], "name": "Below Spazer Jump Shot Speedball", "notable": true, "entranceCondition": { "comeInShinecharging": { "length": 3, "openEnd": 1 } }, "requires": [ "canSpeedball", "canTrickyJump" ], "note": [ "Jump from the Spazer Room door with speed to break the bomb blocks.", "Time a precise shot during the jump to clear the shot block.", "Note: Spazer can trivially break the shot block by shooting forward before jumping." ] }, { "link": [ 3, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 7, 2 ] ] } }, "requires": [] }, { "link": [ 3, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "link": [ 3, 1 ], "name": "Carry Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 2, 19 ] ] } } }, { "link": [ 3, 2 ], "name": "Stored Moonfall Clip", "entranceCondition": { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 2 } }, "requires": [], "note": "Moondance clip near the door to fall two tiles into the ground, then Moonfall again to continue clipping all the way to the area below." }, { "link": [ 3, 3 ], "name": "Leave With Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 5, "openEnd": 1 } } }, { "link": [ 3, 3 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ] } ] }