Room ID: 192
Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 1 } } |
Requires: "h_canCrystalFlash" |
|
From: 1
Top Left Door
To: 2
Bottom Left Door
Entrance condition: { "comeInShinecharging": { "length": 0, "openEnd": 1 } } Requires: "canChainTemporaryBlue" "canXRayTurnaround" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "or": [ "h_canNavigateUnderwater", "Grapple", "SpaceJump" ] } |
Requires: "Gravity" { "or": [ "h_canFly", "canSpringBallJumpMidAir", "HiJump" ] } |
Requires: "canGravityJump" |
Requires: "Gravity" "canDelayedWalljump" |
Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0 } } Requires: "Gravity" { "shinespark": { "frames": 40, "excessFrames": 8 } } |
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 40 } "Gravity" { "shinespark": { "frames": 40, "excessFrames": 8 } } |
It takes a bit more time to set up the spark when suitless. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 60 } "canSuitlessMaridia" { "shinespark": { "frames": 40, "excessFrames": 8 } } |
Entrance condition: { "comeInWithDoorStuckSetup": {} } Requires: "canXRayClimb" |
From: 2
Bottom Left Door
To: 1
Top Left Door
Enter with G-mode direct, back up to between 1 and 6 pixels from the door transition, and activate X-ray to get very deep stuck in the door. Climb up 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 |
Requires: "canSuitlessMaridia" "HiJump" "canSpringBallJumpMidAir" |
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 2.4375 } } Requires: "canStutterWaterShineCharge" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 40, "excessFrames": 8 } } |
From: 2
Bottom Left Door
To: 1
Top Left Door
To get out of the water at the top, do another gravity jump or spring ball jump, preferably while the water is high. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 2.4375 } } Requires: "canStutterWaterShineCharge" "h_canShineChargeMaxRunway" "canXRayTurnaround" "canLongChainTemporaryBlue" { "or": [ "canGravityJump", { "and": [ "HiJump", "canTrickySpringBallJump" ] } ] } Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 2
Bottom Left Door
To: 1
Top Left Door
Only requires a runway of approximately 0.5 tiles in the adjacent room. SpringBall jump once on the way up, then use a Bomb to buy just enough time for a second SpringBall jump. Entrance condition: { "comeInJumping": { "speedBooster": false, "minTiles": 1 } } Requires: "canCrossRoomJumpIntoWater" "canUnderwaterBombIntoSpringBallJump" "canDoubleSpringBallJumpMidAir" |
From: 2
Bottom Left Door
To: 1
Top Left Door
Requires a runway of 1 tile in the adjacent room. A momentum conserving turnaround is easier than a midair wiggle. Entrance condition: { "comeInJumping": { "speedBooster": "any", "minTiles": 0.4375 } } Requires: "HiJump" "canCrossRoomJumpIntoWater" { "or": [ "canMomentumConservingTurnaround", "canMidairWiggle" ] } |
From: 2
Bottom Left Door
To: 1
Top Left Door
Requires a runway of at least 7 tiles (with no open end) in the adjacent room. A momentum conserving turnaround is easier than a midair wiggle. Entrance condition: { "comeInJumping": { "speedBooster": true, "minTiles": 6.4375 } } Requires: "canCrossRoomJumpIntoWater" "canTrickyDashJump" { "or": [ "canMomentumConservingTurnaround", "canMidairWiggle" ] } |
From: 2
Bottom Left Door
To: 1
Top Left Door
The lenient version requires a runway of at about 10 tiles in the adjacent room. A momentum conserving turnaround is easier than climbing the right side of the room. Entrance condition: { "comeInJumping": { "speedBooster": true, "minTiles": 10 } } Requires: "canCrossRoomJumpIntoWater" { "or": [ "canMomentumConservingTurnaround", "canMidairWiggle" ] } |
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 17, 1 ] ] } } Requires: "canCrossRoomJumpIntoWater" |
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 9, 1 ] ] } } Requires: "canTrickyJump" "canCrossRoomJumpIntoWater" |
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 6.4375, 1 ] ] } } Requires: "canTrickyDashJump" "canCrossRoomJumpIntoWater" |
From: 2
Bottom Left Door
To: 1
Top Left Door
Gaining blue speed with a precise amount of run speed (extra run speed of $2.0 or $2.1), and bounce through the transition. After the transition, unmorph, hold an angle button, aim down, and pause near the peak of Samus' jump. Buffer a morph out of the pause to continue chaining temporary blue. Use a spring ball jump to escape the water. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "any", "minExtraRunSpeed": "$2.0", "maxExtraRunSpeed": "$2.1" } } Requires: "canTrickyDashJump" "canCrossRoomJumpIntoWater" "canPauseRemorphTemporaryBlue" "canXRayTurnaround" "canTrickySpringBallJump" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Entrance condition: { "comeInSpaceJumping": { "speedBooster": true, "minTiles": 10 } } Requires: "canMidairWiggle" "canCrossRoomJumpIntoWater" |
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInSpaceJumping": { "speedBooster": true, "minTiles": 6.4375 } } Requires: "canMidairWiggle" "canTrickyDashJump" "canCrossRoomJumpIntoWater" |
Requires: { "useFlashSuit": {} } { "or": [ { "shinespark": { "frames": 37, "excessFrames": 9 } }, { "and": [ "HiJump", { "shinespark": { "frames": 33, "excessFrames": 8 } } ] } ] } |
From: 2
Bottom Left Door
To: 1
Top Left Door
Cross room jump onto the top middle platform before sparking. Requires a runway of 1 tile in the adjacent room. Entrance condition: { "comeInJumping": { "speedBooster": "any", "minTiles": 0.4375 } } Requires: "canCrossRoomJumpIntoWater" { "useFlashSuit": {} } { "shinespark": { "frames": 16, "excessFrames": 9 } } |
From: 2
Bottom Left Door
To: 1
Top Left Door
Underwater wall jump to the top middle platform before sparking to save Energy. Requires: "canTrickyCarryFlashSuit" "canLongUnderwaterWalljump" { "useFlashSuit": {} } { "shinespark": { "frames": 12, "excessFrames": 8 } } |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "Gravity" "h_canArtificialMorphIBJ" |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 12, 12 ], [ 12, 13 ] ] } } |
Exit condition: { "leaveWithRunway": { "length": 13, "openEnd": 0 } } |
From: 2
Bottom Left Door
To: 2
Bottom Left Door
Enter the room with a careful amount of momentum where Samus must spend extra time slowing down during the stutter, but must not have much run speed. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 2.4375 } } Requires: "canStutterWaterShineCharge" "canShinechargeMovementComplex" "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 12 } }, { "and": [ "canShinechargeMovementTricky", { "shinespark": { "frames": 3 } } ] } ] } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["missiles","super"],"requires":[]} {"types":["powerbomb"],"requires":["never"]} |
Requires: "h_canCrystalFlash" |
Requires: { "or": [ "h_canNavigateUnderwater", "Grapple", "SpaceJump" ] } |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 192, "name": "The Precious Room", "area": "Maridia", "subarea": "Inner", "subsubarea": "Pink", "roomAddress": "0x7D78F", "roomEnvironments": [ { "heated": false } ], "mapTileMask": [ [ 1, 1 ], [ 1, 0 ], [ 1, 0 ] ], "nodes": [ { "id": 1, "name": "Top Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001a834", "doorOrientation": "left", "doorEnvironments": [ { "physics": "air" } ], "mapTileMask": [ [ 2, 1 ], [ 2, 0 ], [ 1, 0 ] ] }, { "id": 2, "name": "Bottom Left Door", "nodeType": "door", "nodeSubType": "eye", "nodeAddress": "0x001a840", "doorOrientation": "left", "doorEnvironments": [ { "physics": "water" } ], "mapTileMask": [ [ 1, 1 ], [ 1, 0 ], [ 2, 0 ] ] }, { "id": 3, "name": "Top Right Hidden Item", "nodeType": "item", "nodeSubType": "hidden", "nodeItem": "Missile", "nodeAddress": "0x7C74D", "mapTileMask": [ [ 1, 2 ], [ 1, 0 ], [ 1, 0 ] ], "locks": [ { "name": "Dummy Item Lock", "lockType": "gameFlag", "unlockStrats": [ { "name": "Base (Collect Item)", "notable": false, "requires": [] } ] } ] } ], "enemies": [], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3, "note": "Since this involves water and failure involves more water, it won't be expected without gravity suit unless suitless is expected." } ] }, { "from": 2, "to": [ { "id": 1 }, { "id": 2 } ] }, { "from": 3, "to": [ { "id": 1 } ] } ], "strats": [ { "id": 1, "link": [ 1, 1 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 3, "openEnd": 1 } } }, { "id": 2, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 3, "link": [ 1, 2 ], "name": "Base", "requires": [] }, { "id": 4, "link": [ 1, 2 ], "name": "Come In Shinecharging, Leave With Temporary Blue", "entranceCondition": { "comeInShinecharging": { "length": 0, "openEnd": 1 } }, "requires": [ "canChainTemporaryBlue", "canXRayTurnaround" ], "exitCondition": { "leaveWithTemporaryBlue": {} }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "id": 5, "link": [ 1, 3 ], "name": "Base", "requires": [ { "or": [ "h_canNavigateUnderwater", "Grapple", "SpaceJump" ] } ] }, { "id": 6, "link": [ 2, 1 ], "name": "Base", "requires": [ "Gravity", { "or": [ "h_canFly", "canSpringBallJumpMidAir", "HiJump" ] } ] }, { "id": 7, "link": [ 2, 1 ], "name": "Gravity Jump", "requires": [ "canGravityJump" ] }, { "id": 8, "link": [ 2, 1 ], "name": "Delayed Wall Jump", "requires": [ "Gravity", "canDelayedWalljump" ] }, { "id": 9, "link": [ 2, 1 ], "name": "Shinespark", "entranceCondition": { "comeInShinecharging": { "length": 12, "openEnd": 0 } }, "requires": [ "Gravity", { "shinespark": { "frames": 40, "excessFrames": 8 } } ] }, { "id": 10, "link": [ 2, 1 ], "name": "Shinespark, Come in Shinecharged", "entranceCondition": { "comeInShinecharged": {} }, "requires": [ { "shineChargeFrames": 40 }, "Gravity", { "shinespark": { "frames": 40, "excessFrames": 8 } } ], "flashSuitChecked": true }, { "id": 11, "link": [ 2, 1 ], "name": "Suitless Shinespark", "entranceCondition": { "comeInShinecharged": {} }, "requires": [ { "shineChargeFrames": 60 }, "canSuitlessMaridia", { "shinespark": { "frames": 40, "excessFrames": 8 } } ], "flashSuitChecked": true, "note": "It takes a bit more time to set up the spark when suitless." }, { "id": 12, "link": [ 2, 1 ], "name": "X-Ray Climb", "entranceCondition": { "comeInWithDoorStuckSetup": {} }, "requires": [ "canXRayClimb" ], "flashSuitChecked": true, "note": "Climb up 2 screens." }, { "id": 13, "link": [ 2, 1 ], "name": "Very Deep Stuck X-Ray Climb", "entranceCondition": { "comeInWithGMode": { "mode": "direct", "morphed": false } }, "requires": [ "canXRayClimb" ], "bypassesDoorShell": true, "flashSuitChecked": true, "note": [ "Enter with G-mode direct, back up to between 1 and 6 pixels from the door transition, and activate X-ray to get very deep stuck in the door.", "Climb up 1 screen, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door." ] }, { "id": 14, "link": [ 2, 1 ], "name": "Suitless Jump Assist", "requires": [ "canSuitlessMaridia", "HiJump", "canSpringBallJumpMidAir" ] }, { "id": 15, "link": [ 2, 1 ], "name": "Suitless Water Shinecharge", "entranceCondition": { "comeInRunning": { "speedBooster": true, "minTiles": 2.4375 } }, "requires": [ "canStutterWaterShineCharge", "h_canShineChargeMaxRunway", { "shinespark": { "frames": 40, "excessFrames": 8 } } ] }, { "id": 16, "link": [ 2, 1 ], "name": "Suitless Water Shinecharge, Leave With Temporary Blue", "entranceCondition": { "comeInRunning": { "speedBooster": true, "minTiles": 2.4375 } }, "requires": [ "canStutterWaterShineCharge", "h_canShineChargeMaxRunway", "canXRayTurnaround", "canLongChainTemporaryBlue", { "or": [ "canGravityJump", { "and": [ "HiJump", "canTrickySpringBallJump" ] } ] } ], "exitCondition": { "leaveWithTemporaryBlue": {} }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ], "note": [ "To get out of the water at the top, do another gravity jump or spring ball jump, preferably while the water is high." ] }, { "id": 17, "link": [ 2, 1 ], "name": "Cross Room HiJumpless Double SpringBall Jump with Bombs", "entranceCondition": { "comeInJumping": { "speedBooster": false, "minTiles": 1 } }, "requires": [ "canCrossRoomJumpIntoWater", "canUnderwaterBombIntoSpringBallJump", "canDoubleSpringBallJumpMidAir" ], "note": [ "Only requires a runway of approximately 0.5 tiles in the adjacent room.", "SpringBall jump once on the way up, then use a Bomb to buy just enough time for a second SpringBall jump." ] }, { "id": 18, "link": [ 2, 1 ], "name": "Cross Room Jump with HiJump", "entranceCondition": { "comeInJumping": { "speedBooster": "any", "minTiles": 0.4375 } }, "requires": [ "HiJump", "canCrossRoomJumpIntoWater", { "or": [ "canMomentumConservingTurnaround", "canMidairWiggle" ] } ], "note": [ "Requires a runway of 1 tile in the adjacent room.", "A momentum conserving turnaround is easier than a midair wiggle." ] }, { "id": 19, "link": [ 2, 1 ], "name": "Cross Room Jump with Speedbooster", "entranceCondition": { "comeInJumping": { "speedBooster": true, "minTiles": 6.4375 } }, "requires": [ "canCrossRoomJumpIntoWater", "canTrickyDashJump", { "or": [ "canMomentumConservingTurnaround", "canMidairWiggle" ] } ], "note": [ "Requires a runway of at least 7 tiles (with no open end) in the adjacent room.", "A momentum conserving turnaround is easier than a midair wiggle." ] }, { "id": 20, "link": [ 2, 1 ], "name": "Cross Room Jump with Speedbooster (Lenient)", "entranceCondition": { "comeInJumping": { "speedBooster": true, "minTiles": 10 } }, "requires": [ "canCrossRoomJumpIntoWater", { "or": [ "canMomentumConservingTurnaround", "canMidairWiggle" ] } ], "note": [ "The lenient version requires a runway of at about 10 tiles in the adjacent room.", "A momentum conserving turnaround is easier than climbing the right side of the room." ] }, { "id": 21, "link": [ 2, 1 ], "name": "Cross Room Spring Ball Bounce (Lenient)", "entranceCondition": { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 17, 1 ] ] } }, "requires": [ "canCrossRoomJumpIntoWater" ] }, { "id": 22, "link": [ 2, 1 ], "name": "Cross Room Spring Ball Bounce", "entranceCondition": { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 9, 1 ] ] } }, "requires": [ "canTrickyJump", "canCrossRoomJumpIntoWater" ] }, { "id": 23, "link": [ 2, 1 ], "name": "Tricky Cross Room Spring Ball Bounce", "entranceCondition": { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 6.4375, 1 ] ] } }, "requires": [ "canTrickyDashJump", "canCrossRoomJumpIntoWater" ] }, { "id": 24, "link": [ 2, 1 ], "name": "Tricky Cross Room Spring Ball Bounce, Leave With Temporary Blue", "entranceCondition": { "comeInWithBlueSpringBallBounce": { "movementType": "any", "minExtraRunSpeed": "$2.0", "maxExtraRunSpeed": "$2.1" } }, "requires": [ "canTrickyDashJump", "canCrossRoomJumpIntoWater", "canPauseRemorphTemporaryBlue", "canXRayTurnaround", "canTrickySpringBallJump" ], "exitCondition": { "leaveWithTemporaryBlue": {} }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ], "note": [ "Gaining blue speed with a precise amount of run speed (extra run speed of $2.0 or $2.1), and bounce through the transition.", "After the transition, unmorph, hold an angle button, aim down, and pause near the peak of Samus' jump.", "Buffer a morph out of the pause to continue chaining temporary blue.", "Use a spring ball jump to escape the water." ] }, { "id": 25, "link": [ 2, 1 ], "name": "Cross Room Space Jump", "entranceCondition": { "comeInSpaceJumping": { "speedBooster": true, "minTiles": 10 } }, "requires": [ "canMidairWiggle", "canCrossRoomJumpIntoWater" ] }, { "id": 26, "link": [ 2, 1 ], "name": "Tricky Cross Room Space Jump", "entranceCondition": { "comeInSpaceJumping": { "speedBooster": true, "minTiles": 6.4375 } }, "requires": [ "canMidairWiggle", "canTrickyDashJump", "canCrossRoomJumpIntoWater" ] }, { "id": 33, "link": [ 2, 1 ], "name": "Use Flash Suit", "requires": [ { "useFlashSuit": {} }, { "or": [ { "shinespark": { "frames": 37, "excessFrames": 9 } }, { "and": [ "HiJump", { "shinespark": { "frames": 33, "excessFrames": 8 } } ] } ] } ], "flashSuitChecked": true }, { "id": 34, "link": [ 2, 1 ], "name": "Cross Room Jump, Use Flash Suit", "entranceCondition": { "comeInJumping": { "speedBooster": "any", "minTiles": 0.4375 } }, "requires": [ "canCrossRoomJumpIntoWater", { "useFlashSuit": {} }, { "shinespark": { "frames": 16, "excessFrames": 9 } } ], "flashSuitChecked": true, "note": [ "Cross room jump onto the top middle platform before sparking.", "Requires a runway of 1 tile in the adjacent room." ], "devNote": [ "Assumes Samus lands, then jumps again before sparking.", "There is no HiJump variant, as that can jump out of the water." ] }, { "id": 35, "link": [ 2, 1 ], "name": "Long Underwater Wall Jump, Use Flash Suit", "requires": [ "canTrickyCarryFlashSuit", "canLongUnderwaterWalljump", { "useFlashSuit": {} }, { "shinespark": { "frames": 12, "excessFrames": 8 } } ], "flashSuitChecked": true, "note": "Underwater wall jump to the top middle platform before sparking to save Energy." }, { "id": 27, "link": [ 2, 1 ], "name": "G-Mode Morph", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "Gravity", "h_canArtificialMorphIBJ" ], "flashSuitChecked": true }, { "id": 28, "link": [ 2, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 12, 12 ], [ 12, 13 ] ] } }, "requires": [] }, { "id": 29, "link": [ 2, 2 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 13, "openEnd": 0 } } }, { "id": 30, "link": [ 2, 2 ], "name": "Suitless Water Shinecharge, Leave with Spark", "entranceCondition": { "comeInRunning": { "speedBooster": true, "minTiles": 2.4375 } }, "requires": [ "canStutterWaterShineCharge", "canShinechargeMovementComplex", "h_canShineChargeMaxRunway", { "or": [ { "shinespark": { "frames": 12 } }, { "and": [ "canShinechargeMovementTricky", { "shinespark": { "frames": 3 } } ] } ] } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "missiles", "super" ], "requires": [] }, { "types": [ "powerbomb" ], "requires": [ "never" ] } ], "note": "Enter the room with a careful amount of momentum where Samus must spend extra time slowing down during the stutter, but must not have much run speed." }, { "id": 31, "link": [ 2, 2 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 32, "link": [ 3, 1 ], "name": "Base", "requires": [ { "or": [ "h_canNavigateUnderwater", "Grapple", "SpaceJump" ] } ] }, { "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": [] }, { "name": "Base (Collect Item)", "notable": false, "requires": [], "link": [ 3, 3 ], "collectsItems": [ 3 ] } ], "notables": [], "nextStratId": 36, "nextNotableId": 1 }