The Precious Room

Room ID: 192

Wiki
Difficulty filter

From: 1
Top Left Door
To: 1
Top Left Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 3,
    "openEnd": 1
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Exit condition:

{
  "leaveWithGrappleSwing": {
    "blocks": [
      {
        "position": [
          7,
          3
        ],
        "note": "Closest Grapple block to the door"
      }
    ]
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

"h_canCrystalFlash"
From: 1
Top Left Door
To: 2
Bottom Left Door

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":[]}
From: 1
Top Left Door
To: 3
Top Right Hidden Item

Requires:

{
  "or": [
    "h_canNavigateUnderwater",
    "Grapple",
    "SpaceJump"
  ]
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Requires:

"Gravity"
{
  "or": [
    "SpaceJump",
    "canIBJ",
    "canSpringBallJumpMidAir",
    "HiJump"
  ]
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Requires:

"canGravityJump"
From: 2
Bottom Left Door
To: 1
Top Left Door

Requires:

"Gravity"
"canDelayedWalljump"
From: 2
Bottom Left Door
To: 1
Top Left Door

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
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

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
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Climb up 2 screens.

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

From: 2
Bottom Left Door
To: 1
Top Left Door

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":[]}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInSpaceJumping": {
    "speedBooster": true,
    "minTiles": 10
  }
}

Requires:

"canMidairWiggle"
"canCrossRoomJumpIntoWater"
From: 2
Bottom Left Door
To: 1
Top Left Door

Turn around and break spin to move vertically while near the height of the floating platform.

Entrance condition:

{
  "comeInSpaceJumping": {
    "speedBooster": true,
    "minTiles": 6.4375
  }
}

Requires:

"canMidairWiggle"
"canTrickyDashJump"
"canCrossRoomJumpIntoWater"
From: 2
Bottom Left Door
To: 1
Top Left Door

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
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    "h_canArtificialMorphDoubleSpringBallJump"
  ]
}
From: 2
Bottom Left Door
To: 1
Top Left Door

This is for entering from Mt. Everest. Samus must be carefully positioned in order to make it up to the top of the room. One method is to press against the pipes jutting out on either side of the room, turn around while morphed, then arm pump in between grapple jumps in order to move one tile toward the center of the room.

Entrance condition:

{
  "comeInWithGrappleSwing": {
    "blocks": [
      {
        "position": [
          -1,
          5
        ],
        "environment": "water",
        "note": "Mt. Everest"
      }
    ]
  }
}

Requires:

"HiJump"
"canPreciseGrappleJump"
From: 2
Bottom Left Door
To: 1
Top Left Door

Samus must be carefully positioned in order to make it up to the top of the room. One method is to press against the pipes jutting out on either side of the room, turn around while morphed, then arm pump in between grapple jumps in order to move one tile toward the center of the room.

Entrance condition:

{
  "comeInWithGrappleSwing": {
    "blocks": [
      {
        "position": [
          -1,
          5
        ],
        "environment": "water",
        "note": "Mt. Everest"
      },
      {
        "position": [
          8,
          3
        ],
        "note": "Grapple Beam Room"
      },
      {
        "position": [
          7,
          3
        ],
        "note": "Colosseum"
      },
      {
        "position": [
          6,
          4
        ],
        "note": "Grapple Tutorial Room 2"
      },
      {
        "position": [
          6,
          2
        ],
        "note": "Spiky Acid Snakes Tunnel"
      },
      {
        "position": [
          5,
          2
        ],
        "note": "The Moat, Double Chamber, Wrecked Ship Energy Tank Room"
      },
      {
        "position": [
          2.375,
          4.5625
        ],
        "note": "Post Crocomire Farming Room"
      }
    ]
  }
}

Requires:

"canTrickyGrappleJump"
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        12,
        12
      ],
      [
        12,
        13
      ]
    ]
  }
}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

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"]}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Requires:

"h_canCrystalFlash"
From: 3
Top Right Hidden Item
To: 1
Top Left Door

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": 36,
      "link": [
        1,
        1
      ],
      "name": "Leave With Grapple Swing",
      "requires": [],
      "exitCondition": {
        "leaveWithGrappleSwing": {
          "blocks": [
            {
              "position": [
                7,
                3
              ],
              "note": "Closest Grapple block to the door"
            }
          ]
        }
      }
    },
    {
      "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": [
            "SpaceJump",
            "canIBJ",
            "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": "Stutter Water Shinecharge",
      "entranceCondition": {
        "comeInRunning": {
          "speedBooster": true,
          "minTiles": 2.4375
        }
      },
      "requires": [
        "canStutterWaterShineCharge",
        "h_canShineChargeMaxRunway",
        {
          "shinespark": {
            "frames": 40,
            "excessFrames": 8
          }
        }
      ]
    },
    {
      "id": 16,
      "link": [
        2,
        1
      ],
      "name": "Stutter 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"
      ],
      "note": "Turn around and break spin to move vertically while near the height of the floating platform."
    },
    {
      "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": [
        {
          "or": [
            {
              "and": [
                "Gravity",
                "h_canArtificialMorphIBJ"
              ]
            },
            "h_canArtificialMorphDoubleSpringBallJump"
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 37,
      "link": [
        2,
        1
      ],
      "name": "Precise Grapple Jump",
      "entranceCondition": {
        "comeInWithGrappleSwing": {
          "blocks": [
            {
              "position": [
                -1,
                5
              ],
              "environment": "water",
              "note": "Mt. Everest"
            }
          ]
        }
      },
      "requires": [
        "HiJump",
        "canPreciseGrappleJump"
      ],
      "note": [
        "This is for entering from Mt. Everest.",
        "Samus must be carefully positioned in order to make it up to the top of the room.",
        "One method is to press against the pipes jutting out on either side of the room, turn around while morphed,",
        "then arm pump in between grapple jumps in order to move one tile toward the center of the room."
      ],
      "devNote": [
        "This can also work well enough with other setup rooms such as Colosseum,",
        "but given that this strat assumes having HiJump, it would be easier to just cross-room jump in those cases."
      ]
    },
    {
      "id": 38,
      "link": [
        2,
        1
      ],
      "name": "Tricky Grapple Jump",
      "entranceCondition": {
        "comeInWithGrappleSwing": {
          "blocks": [
            {
              "position": [
                -1,
                5
              ],
              "environment": "water",
              "note": "Mt. Everest"
            },
            {
              "position": [
                8,
                3
              ],
              "note": "Grapple Beam Room"
            },
            {
              "position": [
                7,
                3
              ],
              "note": "Colosseum"
            },
            {
              "position": [
                6,
                4
              ],
              "note": "Grapple Tutorial Room 2"
            },
            {
              "position": [
                6,
                2
              ],
              "note": "Spiky Acid Snakes Tunnel"
            },
            {
              "position": [
                5,
                2
              ],
              "note": "The Moat, Double Chamber, Wrecked Ship Energy Tank Room"
            },
            {
              "position": [
                2.375,
                4.5625
              ],
              "note": "Post Crocomire Farming Room"
            }
          ]
        }
      },
      "requires": [
        "canTrickyGrappleJump"
      ],
      "note": [
        "Samus must be carefully positioned in order to make it up to the top of the room.",
        "One method is to press against the pipes jutting out on either side of the room, turn around while morphed,",
        "then arm pump in between grapple jumps in order to move one tile toward the center of the room."
      ]
    },
    {
      "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": "Stutter 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": 39,
  "nextNotableId": 1
}