Room ID: 103
From: 1
Left Shaft - Top Left Door
To: 1
Left Shaft - Top Left Door
Exit condition: { "leaveWithRunway": { "length": 8, "openEnd": 1 } } |
From: 1
Left Shaft - Top Left Door
To: 1
Left Shaft - Top Left Door
Requires: "h_canHeatedCrystalFlash" |
From: 1
Left Shaft - Top Left Door
To: 1
Left Shaft - Top Left Door
Requires: { "enemyDamage": { "enemy": "Multiviola", "type": "contact", "hits": 1 } } |
From: 1
Left Shaft - Top Left Door
To: 1
Left Shaft - Top Left Door
Requires: { "heatFrames": 120 } Exit condition: { "leaveWithGModeSetup": {} } |
From: 1
Left Shaft - Top Left Door
To: 4
Left Shaft - Top Right Door
Entrance condition: { "comeInShinecharging": { "length": 7, "openEnd": 1 } } Requires: { "or": [ { "and": [ "canShinechargeMovementComplex", { "heatFrames": 225 }, { "shinespark": { "frames": 15, "excessFrames": 0 } } ] }, { "and": [ "canShinechargeMovementTricky", { "heatFrames": 215 }, { "shinespark": { "frames": 6, "excessFrames": 0 } } ] } ] } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: { "heatFrames": 100 } |
From: 2
Left Shaft - Bottom Right Door
To: 1
Left Shaft - Top Left Door
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 7, 2 ] ] } } Requires: { "heatFrames": 45 } |
From: 2
Left Shaft - Bottom Right Door
To: 1
Left Shaft - Top Left Door
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Bypasses door shell: true |
From: 2
Left Shaft - Bottom Right Door
To: 1
Left Shaft - Top Left Door
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Bypasses door shell: true |
From: 2
Left Shaft - Bottom Right Door
To: 1
Left Shaft - Top Left Door
Exit the previous room with Samus in a standing pose (while grappled). After teleporting, press right to release Grapple while staying standing (not being forced into a crouch). Then X-ray climb to get up to the door transition, without needing to open the door. Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } } Requires: "canXRayClimb" { "heatFrames": 1600 } Bypasses door shell: true |
From: 2
Left Shaft - Bottom Right Door
To: 2
Left Shaft - Bottom Right Door
Exit condition: { "leaveWithRunway": { "length": 13, "openEnd": 0, "gentleDownTiles": 4 } } |
From: 2
Left Shaft - Bottom Right Door
To: 2
Left Shaft - Bottom Right Door
Requires: "h_canHeatedCrystalFlash" |
From: 2
Left Shaft - Bottom Right Door
To: 2
Left Shaft - Bottom Right Door
Requires: { "enemyDamage": { "enemy": "Multiviola", "type": "contact", "hits": 1 } } |
From: 2
Left Shaft - Bottom Right Door
To: 2
Left Shaft - Bottom Right Door
Enter the room and crouch next to the closed door. After the Multiviola hits the door, open it and it will be on a trajectory to hit Samus the next pass. Requires: { "heatFrames": 920 } Exit condition: { "leaveWithGModeSetup": {} } |
From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 280 } |
From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 260 } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door
Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0, "gentleUpTiles": 4 } } Requires: "canShinechargeMovementComplex" { "or": [ "HiJump", "canWalljump" ] } { "shinespark": { "frames": 5 } } { "heatFrames": 230 } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door
Quickly ledge grab the platform to run below the Multiviola and get ahead of it. Entrance condition: { "comeInShinecharging": { "length": 11, "openEnd": 1, "gentleUpTiles": 4 } } Requires: "HiJump" "canShinechargeMovementComplex" "canTrickyJump" { "heatFrames": 150 } { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door
Requires: "canIBJ" { "heatFrames": 1200 } |
From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door
Kill the Alcoon, then freeze the Multiviola to use as a platform. Requires: "canUseFrozenEnemies" { "heatFrames": 450 } |
From: 3
Left Shaft - Middle Right Door
To: 1
Left Shaft - Top Left Door
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 7, 2 ] ] } } Requires: { "heatFrames": 45 } |
From: 3
Left Shaft - Middle Right Door
To: 1
Left Shaft - Top Left Door
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Bypasses door shell: true |
From: 3
Left Shaft - Middle Right Door
To: 1
Left Shaft - Top Left Door
Exit the previous room with Samus in a standing pose (while grappled). After teleporting, press right to release Grapple while staying standing (not being forced into a crouch). Then X-ray climb to get up to the door transition, without needing to open the door. Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } } Requires: "canXRayClimb" { "heatFrames": 1600 } Bypasses door shell: true |
From: 3
Left Shaft - Middle Right Door
To: 2
Left Shaft - Bottom Right Door
Requires: { "heatFrames": 200 } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":30}]} {"types":["powerbomb"],"requires":[{"heatFrames":10}]} |
From: 3
Left Shaft - Middle Right Door
To: 2
Left Shaft - Bottom Right Door
Requires: { "heatFrames": 140 } Exit condition: { "leaveWithRunway": { "length": 13, "openEnd": 0, "gentleDownTiles": 4 } } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":30}]} |
From: 3
Left Shaft - Middle Right Door
To: 2
Left Shaft - Bottom Right Door
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "canShinechargeMovementTricky" { "heatFrames": 180 } { "shineChargeFrames": 170 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Left Shaft - Middle Right Door
To: 2
Left Shaft - Bottom Right Door
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "canShinechargeMovementComplex" { "shinespark": { "frames": 5 } } { "heatFrames": 220 } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Left Shaft - Middle Right Door
To: 2
Left Shaft - Bottom Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 145 } "canShinechargeMovementComplex" { "shinespark": { "frames": 18 } } { "heatFrames": 190 } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Left Shaft - Middle Right Door
To: 3
Left Shaft - Middle Right Door
Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
From: 3
Left Shaft - Middle Right Door
To: 3
Left Shaft - Middle Right Door
Requires: "h_canHeatedCrystalFlash" |
From: 3
Left Shaft - Middle Right Door
To: 4
Left Shaft - Top Right Door
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 310 } |
From: 3
Left Shaft - Middle Right Door
To: 4
Left Shaft - Top Right Door
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 290 } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
From: 3
Left Shaft - Middle Right Door
To: 4
Left Shaft - Top Right Door
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 0 } } Requires: "HiJump" "canTrickyJump" "canShinechargeMovementTricky" { "heatFrames": 170 } { "shineChargeFrames": 165 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Left Shaft - Middle Right Door
To: 4
Left Shaft - Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 140 } "HiJump" "canTrickyJump" "canShinechargeMovementComplex" { "shinespark": { "frames": 9 } } { "heatFrames": 170 } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Left Shaft - Middle Right Door
To: 4
Left Shaft - Top Right Door
Jump the Alcoon and kill the Multiviola, then IBJ. Requires: "canIBJ" { "heatFrames": 1950 } |
From: 3
Left Shaft - Middle Right Door
To: 4
Left Shaft - Top Right Door
Wait for the Alcoon to walk off the edge. Use it and the Multiviola as platforms. Spawn the Alcoon, then run back to the right so it will not stop and fire projectiles. Requires: "canTrickyUseFrozenEnemies" { "heatFrames": 1300 } |
From: 4
Left Shaft - Top Right Door
To: 1
Left Shaft - Top Left Door
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 0 } } Requires: "HiJump" "canTrickyJump" "canShinechargeMovementComplex" "canDodgeWhileShooting" { "or": [ { "ammo": { "type": "Missile", "count": 1 } }, "Plasma" ] } { "shinespark": { "frames": 14 } } { "heatFrames": 190 } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Left Shaft - Top Right Door
To: 1
Left Shaft - Top Left Door
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 7, 2 ] ] } } Requires: { "heatFrames": 45 } |
From: 4
Left Shaft - Top Right Door
To: 1
Left Shaft - Top Left Door
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Bypasses door shell: true |
From: 4
Left Shaft - Top Right Door
To: 1
Left Shaft - Top Left Door
Exit the previous room with Samus in a standing pose (while grappled). After teleporting, press right to release Grapple while staying standing (not being forced into a crouch). Then X-ray climb to get up to the door transition, without needing to open the door. Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } } Requires: "canXRayClimb" { "heatFrames": 1600 } Bypasses door shell: true |
From: 4
Left Shaft - Top Right Door
To: 3
Left Shaft - Middle Right Door
Requires: { "heatFrames": 220 } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":20}]} {"types":["powerbomb"],"requires":[{"heatFrames":10}]} |
From: 4
Left Shaft - Top Right Door
To: 3
Left Shaft - Middle Right Door
Requires: { "heatFrames": 200 } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":65}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":30}]} |
From: 4
Left Shaft - Top Right Door
To: 3
Left Shaft - Middle Right Door
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: { "or": [ { "and": [ "canShinechargeMovementComplex", { "heatFrames": 215 }, { "shinespark": { "frames": 15, "excessFrames": 0 } } ] }, { "and": [ "canShinechargeMovementTricky", { "heatFrames": 195 }, { "shinespark": { "frames": 5, "excessFrames": 0 } } ] } ] } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Left Shaft - Top Right Door
To: 4
Left Shaft - Top Right Door
Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
From: 4
Left Shaft - Top Right Door
To: 4
Left Shaft - Top Right Door
Requires: "h_canHeatedCrystalFlash" |
From: 4
Left Shaft - Top Right Door
To: 4
Left Shaft - Top Right Door
Climb the room and open the top door, so that the Multiviola will reach the second door. Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab", "Wave" ] } { "heatFrames": 950 } { "or": [ "canTrickyJump", "Wave", "Spazer", "Plasma", { "ammo": { "type": "Missile", "count": 1 } }, { "ammo": { "type": "Super", "count": 1 } }, { "enemyDamage": { "enemy": "Alcoon", "type": "fireball", "hits": 1 } } ] } Exit condition: { "leaveWithGModeSetup": {} } |
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 200 } |
Kill the enemies, then IBJ. Requires: "canIBJ" { "heatFrames": 750 } |
From: 4
Left Shaft - Top Right Door
To: 6
Left Shaft - Top Junction
Wait for the Alcoon to walk off the edge. Use it and the Multiviola as platforms. Requires: "canTrickyUseFrozenEnemies" { "heatFrames": 830 } |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 7, 2 ] ] } } Requires: { "heatFrames": 45 } |
From: 5
Far Right Door
To: 1
Left Shaft - Top Left Door
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Bypasses door shell: true |
From: 5
Far Right Door
To: 1
Left Shaft - Top Left Door
Exit the previous room with Samus in a standing pose (while grappled). After teleporting, press right to release Grapple while staying standing (not being forced into a crouch). Then X-ray climb to get up to the door transition, without needing to open the door. Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } } Requires: "canXRayClimb" { "heatFrames": 1600 } Bypasses door shell: true |
Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 0 } } |
Requires: "h_canHeatedCrystalFlash" |
Requires: "Morph" "ScrewAttack" { "heatFrames": 780 } |
Requires: "h_canUsePowerBombs" { "heatFrames": 850 } |
Requires: "h_canUseMorphBombs" { "heatFrames": 1130 } |
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 100 } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":30}]} {"types":["powerbomb"],"requires":[{"heatFrames":70}]} |
From: 6
Left Shaft - Top Junction
To: 1
Left Shaft - Top Left Door
Requires: { "or": [ "canWalljump", "HiJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 60 } Exit condition: { "leaveWithRunway": { "length": 8, "openEnd": 1 } } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":70}]} |
Kill the enemies, then IBJ. Requires: "canIBJ" { "heatFrames": 1500 } |
From: 6
Left Shaft - Top Junction
To: 1
Left Shaft - Top Left Door
Requires: "canUseFrozenEnemies" { "heatFrames": 600 } |
Requires: { "heatFrames": 150 } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":20}]} {"types":["powerbomb"],"requires":[{"heatFrames":20}]} |
From: 6
Left Shaft - Top Junction
To: 4
Left Shaft - Top Right Door
Requires: { "heatFrames": 120 } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":20}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":20}]} |
From: 6
Left Shaft - Top Junction
To: 6
Left Shaft - Top Junction
Requires: "h_heatProof" { "or": [ "canDodgeWhileShooting", "ScrewAttack", "Wave", "Ice", "Spazer", "Plasma" ] } { "or": [ "canWalljump", "HiJump", "h_canCrouchJumpDownGrab" ] } { "resetRoom": { "nodes": [ 1, 2, 3, 4 ] } } { "partialRefill": { "type": "Missile", "limit": 12 } } { "refill": [ "PowerBomb" ] } |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 103, "name": "Single Chamber", "area": "Norfair", "subarea": "Upper", "subsubarea": "East", "roomAddress": "0x7AD5E", "roomEnvironments": [ { "heated": true } ], "nodes": [ { "id": 1, "name": "Left Shaft - Top Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x00195ca", "doorOrientation": "left", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 2, "name": "Left Shaft - Bottom Right Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x00195ee", "doorOrientation": "right", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 3, "name": "Left Shaft - Middle Right Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x00195e2", "doorOrientation": "right", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 4, "name": "Left Shaft - Top Right Door", "nodeType": "door", "nodeSubType": "red", "nodeAddress": "0x00195d6", "doorOrientation": "right", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 5, "name": "Far Right Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x00195fa", "doorOrientation": "right", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 6, "name": "Left Shaft - Top Junction", "nodeType": "junction", "nodeSubType": "junction", "note": "Represents the platform where Samus will land after falling from the morph tunnel when arriving from Lower Norfair." } ], "enemies": [ { "id": "e1", "groupName": "Single Chamber Top Alcoons", "enemyName": "Alcoon", "quantity": 2, "homeNodes": [ 6 ] }, { "id": "e2", "groupName": "Single Chamber Top Multiviola", "enemyName": "Multiviola", "quantity": 1, "homeNodes": [ 6 ] }, { "id": "e3", "groupName": "Single Chamber Middle Alcoon", "enemyName": "Alcoon", "quantity": 1, "betweenNodes": [ 3, 4 ] }, { "id": "e4", "groupName": "Single Chamber Middle Multiviola", "enemyName": "Multiviola", "quantity": 1, "betweenNodes": [ 3, 4 ] }, { "id": "e5", "groupName": "Single Chamber Bottom Alcoon", "enemyName": "Alcoon", "quantity": 1, "betweenNodes": [ 2, 3 ] }, { "id": "e6", "groupName": "Single Chamber Bottom Multiviola", "enemyName": "Multiviola", "quantity": 1, "betweenNodes": [ 2, 3 ] } ], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 4 }, { "id": 6 } ] }, { "from": 2, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3 } ] }, { "from": 3, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3 }, { "id": 4 } ] }, { "from": 4, "to": [ { "id": 1 }, { "id": 3 }, { "id": 4 }, { "id": 6 } ] }, { "from": 5, "to": [ { "id": 1 }, { "id": 5 }, { "id": 6 } ] }, { "from": 6, "to": [ { "id": 1 }, { "id": 4 }, { "id": 6 } ] } ], "strats": [ { "id": 1, "link": [ 1, 1 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 8, "openEnd": 1 } } }, { "id": 2, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canHeatedCrystalFlash" ], "flashSuitChecked": true }, { "id": 3, "link": [ 1, 1 ], "name": "G-Mode Regain Mobility", "requires": [ { "enemyDamage": { "enemy": "Multiviola", "type": "contact", "hits": 1 } } ], "gModeRegainMobility": {}, "flashSuitChecked": true }, { "id": 62, "link": [ 1, 1 ], "name": "G-Mode Setup - Get Hit By Multiviola", "requires": [ { "heatFrames": 120 } ], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true }, { "id": 4, "link": [ 1, 4 ], "name": "Come in Shinecharging, Leave With Spark", "entranceCondition": { "comeInShinecharging": { "length": 7, "openEnd": 1 } }, "requires": [ { "or": [ { "and": [ "canShinechargeMovementComplex", { "heatFrames": 225 }, { "shinespark": { "frames": 15, "excessFrames": 0 } } ] }, { "and": [ "canShinechargeMovementTricky", { "heatFrames": 215 }, { "shinespark": { "frames": 6, "excessFrames": 0 } } ] } ] } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ] }, { "id": 5, "link": [ 1, 6 ], "name": "Base", "requires": [ { "heatFrames": 100 } ] }, { "id": 6, "link": [ 2, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 7, 2 ] ] } }, "requires": [ { "heatFrames": 45 } ] }, { "id": 7, "link": [ 2, 1 ], "name": "Grapple Teleport Door Lock Skip", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "id": 8, "link": [ 2, 1 ], "name": "Carry Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } }, { "id": 9, "link": [ 2, 1 ], "name": "Grapple Teleport X-Ray Climb", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } }, "requires": [ "canXRayClimb", { "heatFrames": 1600 } ], "bypassesDoorShell": true, "flashSuitChecked": true, "note": [ "Exit the previous room with Samus in a standing pose (while grappled).", "After teleporting, press right to release Grapple while staying standing (not being forced into a crouch).", "Then X-ray climb to get up to the door transition, without needing to open the door." ] }, { "id": 10, "link": [ 2, 2 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 13, "openEnd": 0, "gentleDownTiles": 4 } } }, { "id": 11, "link": [ 2, 2 ], "name": "Crystal Flash", "requires": [ "h_canHeatedCrystalFlash" ], "flashSuitChecked": true }, { "id": 12, "link": [ 2, 2 ], "name": "G-Mode Regain Mobility", "requires": [ { "enemyDamage": { "enemy": "Multiviola", "type": "contact", "hits": 1 } } ], "gModeRegainMobility": {}, "flashSuitChecked": true }, { "id": 63, "link": [ 2, 2 ], "name": "G-Mode Setup - Get Hit By Multiviola", "requires": [ { "heatFrames": 920 } ], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true, "note": "Enter the room and crouch next to the closed door. After the Multiviola hits the door, open it and it will be on a trajectory to hit Samus the next pass." }, { "id": 13, "link": [ 2, 3 ], "name": "Base", "requires": [ { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] }, { "heatFrames": 280 } ] }, { "id": 14, "link": [ 2, 3 ], "name": "Leave with Runway", "requires": [ { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] }, { "heatFrames": 260 } ], "exitCondition": { "leaveWithRunway": { "length": 4, "openEnd": 1 } }, "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 50 } ] }, { "types": [ "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 110 } ] } ] }, { "id": 15, "link": [ 2, 3 ], "name": "Enter Shinecharging, Leave Sparking", "entranceCondition": { "comeInShinecharging": { "length": 12, "openEnd": 0, "gentleUpTiles": 4 } }, "requires": [ "canShinechargeMovementComplex", { "or": [ "HiJump", "canWalljump" ] }, { "shinespark": { "frames": 5 } }, { "heatFrames": 230 } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ] }, { "id": 16, "link": [ 2, 3 ], "name": "Come in Shinecharging, Leave Shinecharged", "entranceCondition": { "comeInShinecharging": { "length": 11, "openEnd": 1, "gentleUpTiles": 4 } }, "requires": [ "HiJump", "canShinechargeMovementComplex", "canTrickyJump", { "heatFrames": 150 }, { "shineChargeFrames": 120 } ], "exitCondition": { "leaveShinecharged": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true, "note": "Quickly ledge grab the platform to run below the Multiviola and get ahead of it.", "devNote": "1 unused tile since you must jump earlier for this strat." }, { "id": 17, "link": [ 2, 3 ], "name": "IBJ", "requires": [ "canIBJ", { "heatFrames": 1200 } ] }, { "id": 18, "link": [ 2, 3 ], "name": "Frozen Multiviola", "requires": [ "canUseFrozenEnemies", { "heatFrames": 450 } ], "note": "Kill the Alcoon, then freeze the Multiviola to use as a platform." }, { "id": 19, "link": [ 3, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 7, 2 ] ] } }, "requires": [ { "heatFrames": 45 } ] }, { "id": 20, "link": [ 3, 1 ], "name": "Grapple Teleport Door Lock Skip", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "id": 21, "link": [ 3, 1 ], "name": "Grapple Teleport X-Ray Climb", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } }, "requires": [ "canXRayClimb", { "heatFrames": 1600 } ], "bypassesDoorShell": true, "flashSuitChecked": true, "note": [ "Exit the previous room with Samus in a standing pose (while grappled).", "After teleporting, press right to release Grapple while staying standing (not being forced into a crouch).", "Then X-ray climb to get up to the door transition, without needing to open the door." ] }, { "id": 22, "link": [ 3, 2 ], "name": "Base", "requires": [ { "heatFrames": 200 } ], "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 30 } ] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 10 } ] } ] }, { "id": 23, "link": [ 3, 2 ], "name": "Leave with Runway", "requires": [ { "heatFrames": 140 } ], "exitCondition": { "leaveWithRunway": { "length": 13, "openEnd": 0, "gentleDownTiles": 4 } }, "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 50 } ] }, { "types": [ "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 30 } ] } ] }, { "id": 24, "link": [ 3, 2 ], "name": "Come in Shinecharging, Leave Shinecharged", "entranceCondition": { "comeInShinecharging": { "length": 3, "openEnd": 1 } }, "requires": [ "canShinechargeMovementTricky", { "heatFrames": 180 }, { "shineChargeFrames": 170 } ], "exitCondition": { "leaveShinecharged": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 25, "link": [ 3, 2 ], "name": "Come in Shinecharging, Leave With Spark", "entranceCondition": { "comeInShinecharging": { "length": 3, "openEnd": 1 } }, "requires": [ "canShinechargeMovementComplex", { "shinespark": { "frames": 5 } }, { "heatFrames": 220 } ], "exitCondition": { "leaveWithSpark": { "position": "top" } }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ] }, { "id": 26, "link": [ 3, 2 ], "name": "Come in Shinecharged, Leave With Spark", "entranceCondition": { "comeInShinecharged": {} }, "requires": [ { "shineChargeFrames": 145 }, "canShinechargeMovementComplex", { "shinespark": { "frames": 18 } }, { "heatFrames": 190 } ], "exitCondition": { "leaveWithSpark": { "position": "top" } }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 27, "link": [ 3, 3 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 4, "openEnd": 1 } } }, { "id": 28, "link": [ 3, 3 ], "name": "Crystal Flash", "requires": [ "h_canHeatedCrystalFlash" ], "flashSuitChecked": true }, { "id": 29, "link": [ 3, 4 ], "name": "Base", "requires": [ { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] }, { "heatFrames": 310 } ] }, { "id": 30, "link": [ 3, 4 ], "name": "Leave with Runway", "requires": [ { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] }, { "heatFrames": 290 } ], "exitCondition": { "leaveWithRunway": { "length": 4, "openEnd": 1 } }, "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 50 } ] }, { "types": [ "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 110 } ] } ] }, { "id": 31, "link": [ 3, 4 ], "name": "Come in Shinecharging, Leave Shinecharged", "entranceCondition": { "comeInShinecharging": { "length": 3, "openEnd": 0 } }, "requires": [ "HiJump", "canTrickyJump", "canShinechargeMovementTricky", { "heatFrames": 170 }, { "shineChargeFrames": 165 } ], "exitCondition": { "leaveShinecharged": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 32, "link": [ 3, 4 ], "name": "Come In Shinecharged, Leave With Spark", "entranceCondition": { "comeInShinecharged": {} }, "requires": [ { "shineChargeFrames": 140 }, "HiJump", "canTrickyJump", "canShinechargeMovementComplex", { "shinespark": { "frames": 9 } }, { "heatFrames": 170 } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 33, "link": [ 3, 4 ], "name": "IBJ", "requires": [ "canIBJ", { "heatFrames": 1950 } ], "note": "Jump the Alcoon and kill the Multiviola, then IBJ." }, { "id": 34, "link": [ 3, 4 ], "name": "Frozen Enemies", "requires": [ "canTrickyUseFrozenEnemies", { "heatFrames": 1300 } ], "note": [ "Wait for the Alcoon to walk off the edge. Use it and the Multiviola as platforms.", "Spawn the Alcoon, then run back to the right so it will not stop and fire projectiles." ] }, { "id": 35, "link": [ 4, 1 ], "name": "Enter Shinecharging, Leave Sparking", "entranceCondition": { "comeInShinecharging": { "length": 3, "openEnd": 0 } }, "requires": [ "HiJump", "canTrickyJump", "canShinechargeMovementComplex", "canDodgeWhileShooting", { "or": [ { "ammo": { "type": "Missile", "count": 1 } }, "Plasma" ] }, { "shinespark": { "frames": 14 } }, { "heatFrames": 190 } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ] }, { "id": 36, "link": [ 4, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 7, 2 ] ] } }, "requires": [ { "heatFrames": 45 } ] }, { "id": 37, "link": [ 4, 1 ], "name": "Grapple Teleport Door Lock Skip", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "id": 38, "link": [ 4, 1 ], "name": "Grapple Teleport X-Ray Climb", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } }, "requires": [ "canXRayClimb", { "heatFrames": 1600 } ], "bypassesDoorShell": true, "flashSuitChecked": true, "note": [ "Exit the previous room with Samus in a standing pose (while grappled).", "After teleporting, press right to release Grapple while staying standing (not being forced into a crouch).", "Then X-ray climb to get up to the door transition, without needing to open the door." ] }, { "id": 39, "link": [ 4, 3 ], "name": "Base", "requires": [ { "heatFrames": 220 } ], "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 20 } ] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 10 } ] } ] }, { "id": 40, "link": [ 4, 3 ], "name": "Leave with Runway", "requires": [ { "heatFrames": 200 } ], "exitCondition": { "leaveWithRunway": { "length": 4, "openEnd": 1 } }, "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 65 } ] }, { "types": [ "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 30 } ] } ] }, { "id": 41, "link": [ 4, 3 ], "name": "Come in Shinecharging, Leave With Spark", "entranceCondition": { "comeInShinecharging": { "length": 3, "openEnd": 1 } }, "requires": [ { "or": [ { "and": [ "canShinechargeMovementComplex", { "heatFrames": 215 }, { "shinespark": { "frames": 15, "excessFrames": 0 } } ] }, { "and": [ "canShinechargeMovementTricky", { "heatFrames": 195 }, { "shinespark": { "frames": 5, "excessFrames": 0 } } ] } ] } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ] }, { "id": 42, "link": [ 4, 4 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 4, "openEnd": 1 } } }, { "id": 43, "link": [ 4, 4 ], "name": "Crystal Flash", "requires": [ "h_canHeatedCrystalFlash" ], "flashSuitChecked": true }, { "id": 64, "link": [ 4, 4 ], "name": "G-Mode Setup - Get Hit By Multiviola", "requires": [ { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab", "Wave" ] }, { "heatFrames": 950 }, { "or": [ "canTrickyJump", "Wave", "Spazer", "Plasma", { "ammo": { "type": "Missile", "count": 1 } }, { "ammo": { "type": "Super", "count": 1 } }, { "enemyDamage": { "enemy": "Alcoon", "type": "fireball", "hits": 1 } } ] } ], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true, "note": "Climb the room and open the top door, so that the Multiviola will reach the second door." }, { "id": 44, "link": [ 4, 6 ], "name": "Base", "requires": [ { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] }, { "heatFrames": 200 } ] }, { "id": 45, "link": [ 4, 6 ], "name": "IBJ", "requires": [ "canIBJ", { "heatFrames": 750 } ], "note": "Kill the enemies, then IBJ." }, { "id": 46, "link": [ 4, 6 ], "name": "Frozen Enemies", "requires": [ "canTrickyUseFrozenEnemies", { "heatFrames": 830 } ], "note": "Wait for the Alcoon to walk off the edge. Use it and the Multiviola as platforms." }, { "id": 47, "link": [ 5, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 7, 2 ] ] } }, "requires": [ { "heatFrames": 45 } ] }, { "id": 48, "link": [ 5, 1 ], "name": "Grapple Teleport Door Lock Skip", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "id": 49, "link": [ 5, 1 ], "name": "Grapple Teleport X-Ray Climb", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } }, "requires": [ "canXRayClimb", { "heatFrames": 1600 } ], "bypassesDoorShell": true, "flashSuitChecked": true, "note": [ "Exit the previous room with Samus in a standing pose (while grappled).", "After teleporting, press right to release Grapple while staying standing (not being forced into a crouch).", "Then X-ray climb to get up to the door transition, without needing to open the door." ] }, { "id": 50, "link": [ 5, 5 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 4, "openEnd": 0 } } }, { "id": 51, "link": [ 5, 5 ], "name": "Crystal Flash", "requires": [ "h_canHeatedCrystalFlash" ], "flashSuitChecked": true }, { "id": 52, "link": [ 5, 6 ], "name": "Screw", "requires": [ "Morph", "ScrewAttack", { "heatFrames": 780 } ] }, { "id": 53, "link": [ 5, 6 ], "name": "Power Bomb", "requires": [ "h_canUsePowerBombs", { "heatFrames": 850 } ] }, { "id": 54, "link": [ 5, 6 ], "name": "Bombs", "requires": [ "h_canUseMorphBombs", { "heatFrames": 1130 } ] }, { "id": 55, "link": [ 6, 1 ], "name": "Base", "requires": [ { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] }, { "heatFrames": 100 } ], "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 30 } ] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 70 } ] } ] }, { "id": 56, "link": [ 6, 1 ], "name": "Leave with Runway", "requires": [ { "or": [ "canWalljump", "HiJump", "h_canCrouchJumpDownGrab" ] }, { "heatFrames": 60 } ], "exitCondition": { "leaveWithRunway": { "length": 8, "openEnd": 1 } }, "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 50 } ] }, { "types": [ "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 70 } ] } ] }, { "id": 57, "link": [ 6, 1 ], "name": "IBJ", "requires": [ "canIBJ", { "heatFrames": 1500 } ], "note": "Kill the enemies, then IBJ." }, { "id": 58, "link": [ 6, 1 ], "name": "Frozen Enemies", "requires": [ "canUseFrozenEnemies", { "heatFrames": 600 } ] }, { "id": 59, "link": [ 6, 4 ], "name": "Base", "requires": [ { "heatFrames": 150 } ], "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 20 } ] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 20 } ] } ] }, { "id": 60, "link": [ 6, 4 ], "name": "Leave with Runway", "requires": [ { "heatFrames": 120 } ], "exitCondition": { "leaveWithRunway": { "length": 4, "openEnd": 1 } }, "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 20 } ] }, { "types": [ "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 20 } ] } ] }, { "id": 61, "link": [ 6, 6 ], "name": "Alcoon and Multiviola Farm", "requires": [ "h_heatProof", { "or": [ "canDodgeWhileShooting", "ScrewAttack", "Wave", "Ice", "Spazer", "Plasma" ] }, { "or": [ "canWalljump", "HiJump", "h_canCrouchJumpDownGrab" ] }, { "resetRoom": { "nodes": [ 1, 2, 3, 4 ] } }, { "partialRefill": { "type": "Missile", "limit": 12 } }, { "refill": [ "PowerBomb" ] } ] }, { "link": [ 1, 1 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 50 } ] }, { "types": [ "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 110 } ] } ] }, { "link": [ 1, 1 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 2, 2 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 50 } ] }, { "types": [ "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 110 } ] } ] }, { "link": [ 2, 2 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 3, 3 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 50 } ] }, { "types": [ "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 110 } ] } ] }, { "link": [ 3, 3 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 4, 4 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 50 } ] }, { "types": [ "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 110 } ] } ] }, { "link": [ 4, 4 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 5, 5 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "missiles" ], "requires": [ { "heatFrames": 50 } ] }, { "types": [ "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ { "heatFrames": 110 } ] } ] }, { "link": [ 5, 5 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] } ], "nextStratId": 65, "notables": [], "nextNotableId": 1 }