East Ocean

Room ID: 34

Wiki
Difficulty filter

From: 1
Left Door
To: 1
Left Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 8,
    "openEnd": 1,
    "steepUpTiles": 1
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

"h_canCrystalFlash"
From: 1
Left Door
To: 2
Right Door

Run for 7 tiles for enough speed to springball from the submerged platform up to the platform enemy, above the water. Turning on SpeedBooster midjump, after running 7+ tiles, will automatically hit the run speed requirement. It is not necessary to enter the water to clear the rightmost Choot.

Requires:

"canTrickyJump"
"SpeedBooster"
"canSpringBallBounce"
"canMockball"
"SpaceJump"
From: 1
Left Door
To: 2
Right Door

Notable: true

Build up run speed and then use controlled springball bounces to cross the ocean to the far right ledge, and then use SpaceJump to reach the door. Mockball down the submerged ramp and begin SpringBall bouncing under water using the platforms. Disable SpringBall after the final jump once Samus starts falling again as a way to gain extra speed.

Requires:

"canTrickyJump"
"canSpaceJumpWaterBounce"
"canSpringBallBounce"
"canSpringFling"
"canMockball"
{
  "or": [
    "canDownGrab",
    "canWalljump"
  ]
}
From: 1
Left Door
To: 2
Right Door

Notable: true

Using an exact runway size of 7 tiles; use extremely precise, controlled springball bounces to cross the ocean. 7 tiles of runspeed can freely be achieved by requipping SpeedBooster after reaching the max normal run speed. Mockball down the submerged ramp and begin SpringBall bouncing either above the water, or under water using the platforms. The final SpringBall bounce must be on the left edge of the rightmost underwater platform. While the bounce is occuring, setup a mid-air SpringBall Jump to escape the water and reach the door.

Requires:

"canInsaneJump"
"SpeedBooster"
"canSpringBallBounce"
"canDoubleSpringBallJumpMidAir"
"canMockball"
From: 1
Left Door
To: 2
Right Door

Enter the room while building a shinespark and use it on the lowest part of the ramp to cross the room and reach a raised ledge on the right side wall. From there, use SpaceJump to escape the water. Carry the shinespark to the bottom of the ramp by delaying the first Choot with two Power Beam shots, killing it, or bounceballing through it. The Choot can be shot diagonally from the middle platform, and again by running off that platform and aiming down to float above it.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 6,
    "openEnd": 1,
    "steepDownTiles": 1
  }
}

Requires:

"canShinechargeMovementComplex"
"canCarefulJump"
{
  "or": [
    {
      "and": [
        "canMidairShinespark",
        "canDodgeWhileShooting"
      ]
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Choot",
            "type": "contact",
            "hits": 1
          }
        },
        "canNeutralDamageBoost",
        "canBounceBall"
      ]
    },
    {
      "and": [
        "canMockball",
        {
          "or": [
            "canPseudoScrew",
            "ScrewAttack",
            "Plasma",
            "Wave",
            {
              "ammo": {
                "type": "Missile",
                "count": 1
              }
            },
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            }
          ]
        }
      ]
    }
  ]
}
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 123,
    "excessFrames": 5
  }
}
"canSpaceJumpWaterBounce"
{
  "or": [
    {
      "and": [
        "HiJump",
        "canSpaceJumpWaterEscape"
      ]
    },
    {
      "and": [
        "canTrickyJump",
        "canDownGrab"
      ]
    },
    "canWalljump"
  ]
}
From: 1
Left Door
To: 2
Right Door

Notable: true

Enter the room while building a shinespark and use it on the lowest part of the ramp to diagonally spark up and out of the water. Use very low jump height space jumps to carry momentum to the far side of the submerged ramp. Both Choots must be killed. Using Screw Attack: stay a little bit high in the water so that it remains active for the second Choot. Using Plasma or ammo: kill the first Choot while running down the middle platform, and the second while gliding above it after spacejumping through the water. Then shinespark up and use SpaceJump to reach the door.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 6,
    "openEnd": 1,
    "steepDownTiles": 1
  }
}

Requires:

{
  "or": [
    "ScrewAttack",
    "canPseudoScrew",
    "Plasma",
    {
      "ammo": {
        "type": "Missile",
        "count": 1
      }
    },
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    }
  ]
}
{
  "or": [
    "ScrewAttack",
    "Plasma",
    {
      "ammo": {
        "type": "Missile",
        "count": 1
      }
    },
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    }
  ]
}
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 5
  }
}
"canShinechargeMovementComplex"
"SpaceJump"
"canTrickyJump"
"canMidairShinespark"

Notable: true

Enter the room while building a shinespark and use it on the lowest part of the ramp to diagonally spark up and out of the water. Unmorphing with the correct timing and positioning for the Shinespark are very precise, and there are no extra frames on the Shinespark timer to work with. Carry the shinespark to the bottom of the ramp either with a bounce ball which takes damage from the Choot, or delay the first Choot with two shots and then use a late mockball. Then shinespark up and use SpaceJump to reach the door.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 6,
    "openEnd": 1,
    "steepDownTiles": 1
  }
}

Requires:

{
  "or": [
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Choot",
            "type": "contact",
            "hits": 1
          }
        },
        "canNeutralDamageBoost",
        "canBounceBall"
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        "canMockball"
      ]
    }
  ]
}
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 5
  }
}
"canShinechargeMovementComplex"
"SpaceJump"
"canTrickyJump"

Notable: true

Enter the room while building a shinespark and use it on the lowest part of the ramp to diagonally spark up and out of the water. Use very low jump height space jumps to carry momentum to the far side of the submerged ramp. Freeze the first Choot from the middle platform. Either SpaceJump just right so as to pass above the second Choot, or freeze it as it touches Samus to pass through without losing speed. Then shinespark up and use SpaceJump to reach the door.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 6,
    "openEnd": 1,
    "steepDownTiles": 1
  }
}

Requires:

"Ice"
"Wave"
"Spazer"
"canDodgeWhileShooting"
{
  "shinespark": {
    "frames": 14,
    "excessFrames": 5
  }
}
"canShinechargeMovementComplex"
"canMidairShinespark"
"SpaceJump"
"canTrickyJump"
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
Base (Basic)
East Ocean
From: 1
Left Door
To: 3
Junction (Left side Pit)

From: 2
Right Door
To: 2
Right Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 5,
    "openEnd": 1,
    "steepUpTiles": 1
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"h_canCrystalFlash"
From: 2
Right Door
To: 3
Junction (Left side Pit)

Requires:

"SpaceJump"
From: 2
Right Door
To: 3
Junction (Left side Pit)

Horizontally shinespark from the grassy patch on the ledge near the door, then jump across the platforms.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 10
  }
}

Requires:

"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 35
  }
}
Base (Basic)
East Ocean
From: 2
Right Door
To: 4
Junction (Right side Pit)

Base (Basic)
East Ocean
From: 3
Junction (Left side Pit)
To: 1
Left Door

Requires:

"Gravity"
From: 3
Junction (Left side Pit)
To: 1
Left Door

Requires:

"canSuitlessMaridia"
"HiJump"
From: 3
Junction (Left side Pit)
To: 1
Left Door

Requires:

"canSuitlessMaridia"
"canSpaceJumpWaterBounce"
{
  "or": [
    "canWalljump",
    {
      "and": [
        "canSpaceJumpWaterEscape",
        "HiJump"
      ]
    },
    {
      "and": [
        "canTrickyJump",
        "canDownGrab"
      ]
    }
  ]
}
From: 3
Junction (Left side Pit)
To: 1
Left Door

Requires:

"canSuitlessMaridia"
"canUseFrozenEnemies"
From: 3
Junction (Left side Pit)
To: 1
Left Door

Requires:

"canSuitlessMaridia"
"canSpringBallJumpMidAir"
From: 3
Junction (Left side Pit)
To: 1
Left Door

Notable: true

Find the Choot that is closest to the surface of the water, crouch jump under it and damage boost onto the dry platform to the left.

Requires:

"canSuitlessMaridia"
"canHorizontalDamageBoost"
"canCrouchJump"
{
  "enemyDamage": {
    "enemy": "Choot",
    "hits": 1,
    "type": "contact"
  }
}
From: 3
Junction (Left side Pit)
To: 1
Left Door

Requires:

"canSuitlessMaridia"
"canBombJumpWaterEscape"
From: 3
Junction (Left side Pit)
To: 1
Left Door

Notable: true

Quickly climb the submerged structures. Not dashing may make platforming easier.

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
"Gravity"
{
  "canShineCharge": {
    "usedTiles": 20,
    "openEnd": 0,
    "steepUpTiles": 2,
    "steepDownTiles": 4,
    "startingDownTiles": 1
  }
}
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 3
Junction (Left side Pit)
To: 2
Right Door

Notable: true

Freeze the right-most ramp Choot in a way where Samus can climb on top of it and use Space Jump to escape the water. Use a turn around to avoid knockback when making contact with the Choot to better time the use of Ice. Freeze the Choot as far to the right (on its lowest swoop), but this method is less precise than the alternatives. If Samus is inside the Choot when it is frozen, she can continuing moving freely. Jump on top either in spinjump or in Morph Ball Use XRay to standup, clipping partially into the above slope. Use a flately jump to fall out of the wall while still keeping enough height to spacejump on top of the water and escape.

Requires:

{
  "enemyDamage": {
    "enemy": "Choot",
    "type": "contact",
    "hits": 1
  }
}
"canTrickyUseFrozenEnemies"
"Morph"
"canXRayStandUp"
"canSpaceJumpWaterBounce"
"canFlatleyJump"
"canHitbox"
From: 3
Junction (Left side Pit)
To: 2
Right Door

Notable: true

Get to the right of the Choot on the rightmost platform. Spin jump up to the right, break spin while aligned with the wall, then freeze the Choot and stand on it while it is midair to the right of the stalagmite. Jump from the Choot to the water line and space jump at the water line to the Kamer platform.

Requires:

"canSpaceJumpWaterBounce"
"canTrickyUseFrozenEnemies"
"canTrickyJump"
From: 3
Junction (Left side Pit)
To: 2
Right Door

Notable: true

Standing from the rightmost platform, jump to the right of the stalagmite. Perform a midair wiggle to get to the left to the stalagmite, then precisely wall jump off of it. Then perform a frame perfect space jump at the water line to bounce on the water over to the Kamer platform.

Requires:

"canSpaceJumpWaterBounce"
"canPreciseWalljump"
"canMidairWiggle"
From: 3
Junction (Left side Pit)
To: 3
Junction (Left side Pit)

Requires:

"h_canCrystalFlash"
Base (Basic)
East Ocean
From: 3
Junction (Left side Pit)
To: 4
Junction (Right side Pit)

Requires:

"Gravity"
From: 3
Junction (Left side Pit)
To: 4
Junction (Right side Pit)

Requires:

"canSuitlessMaridia"
"HiJump"
From: 3
Junction (Left side Pit)
To: 4
Junction (Right side Pit)

Requires:

"canSuitlessMaridia"
"canUseFrozenEnemies"
From: 3
Junction (Left side Pit)
To: 4
Junction (Right side Pit)

Requires:

"canSuitlessMaridia"
"canSpringBallJumpMidAir"
Base (Basic)
East Ocean
From: 4
Junction (Right side Pit)
To: 2
Right Door

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "HiJump",
    "SpaceJump",
    "h_canIBJ"
  ]
}
From: 4
Junction (Right side Pit)
To: 2
Right Door

Requires:

"canSuitlessMaridia"
"HiJump"
{
  "or": [
    "canSpringBallJumpMidAir",
    "canSpaceJumpWaterBounce"
  ]
}
From: 4
Junction (Right side Pit)
To: 2
Right Door

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 22,
    "steepUpTiles": 3,
    "steepDownTiles": 3,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 25,
    "excessFrames": 5
  }
}
From: 4
Junction (Right side Pit)
To: 2
Right Door

Freeze the Choot when it swings right on its jump. Quickly get on top of it by first getting onto the pillar to the left, or with a SpringBall Jump. Perform a precise spring ball jump to get to the far right ledge, while avoiding hitting the water surface. While on the ledge, stand on the raised ground to the right and jump to the surface, then space jump across the water to the left.

Requires:

"canSuitlessMaridia"
"canTrickyUseFrozenEnemies"
"canCarefulJump"
"canSpringBallJumpMidAir"
{
  "or": [
    "canTrickySpringBallJump",
    "canResetFallSpeed",
    "canStationaryLateralMidAirMorph"
  ]
}
"canSpaceJumpWaterBounce"
"canWalljump"
From: 4
Junction (Right side Pit)
To: 2
Right Door

Requires:

"canShinechargeMovementComplex"
"Gravity"
{
  "or": [
    "HiJump",
    "SpaceJump"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 0,
    "steepUpTiles": 3,
    "steepDownTiles": 3,
    "startingDownTiles": 1
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 30
  }
}
From: 4
Junction (Right side Pit)
To: 2
Right Door

Requires:

"canShinechargeMovementComplex"
"Gravity"
"canWalljump"
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 0,
    "steepUpTiles": 3,
    "steepDownTiles": 3,
    "startingDownTiles": 1
  }
}
{
  "shinespark": {
    "frames": 10
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
Base (Basic)
East Ocean
From: 4
Junction (Right side Pit)
To: 3
Junction (Left side Pit)

Requires:

"Gravity"
From: 4
Junction (Right side Pit)
To: 3
Junction (Left side Pit)

Requires:

"canSuitlessMaridia"
"HiJump"
From: 4
Junction (Right side Pit)
To: 3
Junction (Left side Pit)

Requires:

"canSuitlessMaridia"
"canUseFrozenEnemies"
From: 4
Junction (Right side Pit)
To: 3
Junction (Left side Pit)

Requires:

"canSuitlessMaridia"
"canSpringBallJumpMidAir"
From: 4
Junction (Right side Pit)
To: 3
Junction (Left side Pit)

Notable: true

Crouch jump down grab to get over the first two pillars. Crouch jump damage boost on the Skultera then down grab to get over the third.

Requires:

"canSuitlessMaridia"
"canNeutralDamageBoost"
"h_canCrouchJumpDownGrab"
{
  "enemyDamage": {
    "enemy": "Skultera",
    "hits": 1,
    "type": "contact"
  }
}

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 34,
  "name": "East Ocean",
  "area": "Crateria",
  "subarea": "East",
  "playable": true,
  "roomAddress": "0x794FD",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x0018a66",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 2,
      "name": "Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x0018a72",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 3,
      "name": "Junction (Left side Pit)",
      "nodeType": "junction",
      "nodeSubType": "junction"
    },
    {
      "id": 4,
      "name": "Junction (Right side Pit)",
      "nodeType": "junction",
      "nodeSubType": "junction"
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Left East Ocean Bottom Choots",
      "enemyName": "Choot",
      "quantity": 3,
      "homeNodes": [
        3
      ]
    },
    {
      "id": "e2",
      "groupName": "East Ocean Top Choot",
      "enemyName": "Choot",
      "quantity": 1,
      "homeNodes": [
        1,
        3
      ]
    },
    {
      "id": "e3",
      "groupName": "Left East Ocean Skulteras",
      "enemyName": "Skultera",
      "quantity": 3,
      "homeNodes": [
        3
      ]
    },
    {
      "id": "e4",
      "groupName": "Right East Ocean Skulteras",
      "enemyName": "Skultera",
      "quantity": 2,
      "homeNodes": [
        4
      ]
    },
    {
      "id": "e5",
      "groupName": "Right East Ocean Bottom Choot",
      "enemyName": "Choot",
      "quantity": 1,
      "homeNodes": [
        4
      ]
    }
  ],
  "reusableRoomwideNotable": [
    {
      "name": "East Ocean Shinespark Water Escape With Lower Choot Alive",
      "note": [
        "Enter the room while building a shinespark and use it on the lowest part of the ramp to diagonally spark up and out of the water.",
        "The timing and positioning for the Shinespark are very precise, and there are no extra frames on the Shinespark timer to work with.",
        "Carry the shinespark to the bottom of the ramp either with a bounce ball which takes damage from the Choot, with a late mockball that does not have time to decellerate, or with very precise spacejumps.",
        "Then shinespark up and use SpaceJump to reach the door."
      ]
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 2
        },
        {
          "id": 3,
          "devNote": "All other strats go 2 -> 4 -> 3."
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 4,
      "to": [
        {
          "id": 2
        },
        {
          "id": 3
        }
      ]
    }
  ],
  "strats": [
    {
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 8,
          "openEnd": 1,
          "steepUpTiles": 1
        }
      }
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Speedy Springball Jump and SpaceJump",
      "requires": [
        "canTrickyJump",
        "SpeedBooster",
        "canSpringBallBounce",
        "canMockball",
        "SpaceJump"
      ],
      "note": [
        "Run for 7 tiles for enough speed to springball from the submerged platform up to the platform enemy, above the water.",
        "Turning on SpeedBooster midjump, after running 7+ tiles, will automatically hit the run speed requirement.",
        "It is not necessary to enter the water to clear the rightmost Choot."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "East Ocean Springball Bounce to the Door with SpaceJump",
      "notable": true,
      "requires": [
        "canTrickyJump",
        "canSpaceJumpWaterBounce",
        "canSpringBallBounce",
        "canSpringFling",
        "canMockball",
        {
          "or": [
            "canDownGrab",
            "canWalljump"
          ]
        }
      ],
      "note": [
        "Build up run speed and then use controlled springball bounces to cross the ocean to the far right ledge, and then use SpaceJump to reach the door.",
        "Mockball down the submerged ramp and begin SpringBall bouncing under water using the platforms.",
        "Disable SpringBall after the final jump once Samus starts falling again as a way to gain extra speed."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "East Ocean Speedy Springball Bounce to the Door",
      "notable": true,
      "requires": [
        "canInsaneJump",
        "SpeedBooster",
        "canSpringBallBounce",
        "canDoubleSpringBallJumpMidAir",
        "canMockball"
      ],
      "note": [
        "Using an exact runway size of 7 tiles; use extremely precise, controlled springball bounces to cross the ocean.",
        "7 tiles of runspeed can freely be achieved by requipping SpeedBooster after reaching the max normal run speed.",
        "Mockball down the submerged ramp and begin SpringBall bouncing either above the water, or under water using the platforms.",
        "The final SpringBall bounce must be on the left edge of the rightmost underwater platform.",
        "While the bounce is occuring, setup a mid-air SpringBall Jump to escape the water and reach the door."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Full Room Shinespark Plus SpaceJump",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 6,
          "openEnd": 1,
          "steepDownTiles": 1
        }
      },
      "requires": [
        "canShinechargeMovementComplex",
        "canCarefulJump",
        {
          "or": [
            {
              "and": [
                "canMidairShinespark",
                "canDodgeWhileShooting"
              ]
            },
            {
              "and": [
                {
                  "enemyDamage": {
                    "enemy": "Choot",
                    "type": "contact",
                    "hits": 1
                  }
                },
                "canNeutralDamageBoost",
                "canBounceBall"
              ]
            },
            {
              "and": [
                "canMockball",
                {
                  "or": [
                    "canPseudoScrew",
                    "ScrewAttack",
                    "Plasma",
                    "Wave",
                    {
                      "ammo": {
                        "type": "Missile",
                        "count": 1
                      }
                    },
                    {
                      "ammo": {
                        "type": "Super",
                        "count": 1
                      }
                    }
                  ]
                }
              ]
            }
          ]
        },
        "canHorizontalShinespark",
        {
          "shinespark": {
            "frames": 123,
            "excessFrames": 5
          }
        },
        "canSpaceJumpWaterBounce",
        {
          "or": [
            {
              "and": [
                "HiJump",
                "canSpaceJumpWaterEscape"
              ]
            },
            {
              "and": [
                "canTrickyJump",
                "canDownGrab"
              ]
            },
            "canWalljump"
          ]
        }
      ],
      "note": [
        "Enter the room while building a shinespark and use it on the lowest part of the ramp to cross the room and reach a raised ledge on the right side wall.",
        "From there, use SpaceJump to escape the water.",
        "Carry the shinespark to the bottom of the ramp by delaying the first Choot with two Power Beam shots, killing it, or bounceballing through it.",
        "The Choot can be shot diagonally from the middle platform, and again by running off that platform and aiming down to float above it."
      ],
      "devNote": "There is 1 unusable tile in this runway."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "East Ocean Shinespark Water Escape",
      "notable": true,
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 6,
          "openEnd": 1,
          "steepDownTiles": 1
        }
      },
      "requires": [
        {
          "or": [
            "ScrewAttack",
            "canPseudoScrew",
            "Plasma",
            {
              "ammo": {
                "type": "Missile",
                "count": 1
              }
            },
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            }
          ]
        },
        {
          "or": [
            "ScrewAttack",
            "Plasma",
            {
              "ammo": {
                "type": "Missile",
                "count": 1
              }
            },
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            }
          ]
        },
        {
          "shinespark": {
            "frames": 14,
            "excessFrames": 5
          }
        },
        "canShinechargeMovementComplex",
        "SpaceJump",
        "canTrickyJump",
        "canMidairShinespark"
      ],
      "note": [
        "Enter the room while building a shinespark and use it on the lowest part of the ramp to diagonally spark up and out of the water.",
        "Use very low jump height space jumps to carry momentum to the far side of the submerged ramp.",
        "Both Choots must be killed.",
        "Using Screw Attack: stay a little bit high in the water so that it remains active for the second Choot.",
        "Using Plasma or ammo: kill the first Choot while running down the middle platform, and the second while gliding above it after spacejumping through the water.",
        "Then shinespark up and use SpaceJump to reach the door."
      ],
      "devNote": "There is 1 unusable tile in this runway."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "East Ocean Shinespark Water Escape With Lower Choot Alive (Morph)",
      "notable": true,
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 6,
          "openEnd": 1,
          "steepDownTiles": 1
        }
      },
      "requires": [
        {
          "or": [
            {
              "and": [
                {
                  "enemyDamage": {
                    "enemy": "Choot",
                    "type": "contact",
                    "hits": 1
                  }
                },
                "canNeutralDamageBoost",
                "canBounceBall"
              ]
            },
            {
              "and": [
                "canDodgeWhileShooting",
                "canMockball"
              ]
            }
          ]
        },
        {
          "shinespark": {
            "frames": 14,
            "excessFrames": 5
          }
        },
        "canShinechargeMovementComplex",
        "SpaceJump",
        "canTrickyJump"
      ],
      "reusableRoomwideNotable": "East Ocean Shinespark Water Escape With Lower Choot Alive",
      "note": [
        "Enter the room while building a shinespark and use it on the lowest part of the ramp to diagonally spark up and out of the water.",
        "Unmorphing with the correct timing and positioning for the Shinespark are very precise, and there are no extra frames on the Shinespark timer to work with.",
        "Carry the shinespark to the bottom of the ramp either with a bounce ball which takes damage from the Choot, or delay the first Choot with two shots and then use a late mockball.",
        "Then shinespark up and use SpaceJump to reach the door."
      ],
      "devNote": "There is 1 unusable tile in this runway."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "East Ocean Shinespark Water Escape With Lower Choot Alive (Ice Wave Spazer)",
      "notable": true,
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 6,
          "openEnd": 1,
          "steepDownTiles": 1
        }
      },
      "requires": [
        "Ice",
        "Wave",
        "Spazer",
        "canDodgeWhileShooting",
        {
          "shinespark": {
            "frames": 14,
            "excessFrames": 5
          }
        },
        "canShinechargeMovementComplex",
        "canMidairShinespark",
        "SpaceJump",
        "canTrickyJump"
      ],
      "reusableRoomwideNotable": "East Ocean Shinespark Water Escape With Lower Choot Alive",
      "note": [
        "Enter the room while building a shinespark and use it on the lowest part of the ramp to diagonally spark up and out of the water.",
        "Use very low jump height space jumps to carry momentum to the far side of the submerged ramp.",
        "Freeze the first Choot from the middle platform.",
        "Either SpaceJump just right so as to pass above the second Choot, or freeze it as it touches Samus to pass through without losing speed.",
        "Then shinespark up and use SpaceJump to reach the door."
      ],
      "devNote": "There is 1 unusable tile in this runway."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "G-mode Morph IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Base",
      "requires": []
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 5,
          "openEnd": 1,
          "steepUpTiles": 1
        }
      }
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ]
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Space Jump",
      "requires": [
        "SpaceJump"
      ]
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 10
        }
      },
      "requires": [
        "canHorizontalShinespark",
        {
          "shinespark": {
            "frames": 35
          }
        }
      ],
      "note": "Horizontally shinespark from the grassy patch on the ledge near the door, then jump across the platforms."
    },
    {
      "link": [
        2,
        4
      ],
      "name": "Base",
      "requires": []
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Base",
      "requires": [
        "Gravity"
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Base Suitless",
      "requires": [
        "canSuitlessMaridia",
        "HiJump"
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Suitless with Space Jump",
      "requires": [
        "canSuitlessMaridia",
        "canSpaceJumpWaterBounce",
        {
          "or": [
            "canWalljump",
            {
              "and": [
                "canSpaceJumpWaterEscape",
                "HiJump"
              ]
            },
            {
              "and": [
                "canTrickyJump",
                "canDownGrab"
              ]
            }
          ]
        }
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Suitless with Ice Beam",
      "requires": [
        "canSuitlessMaridia",
        "canUseFrozenEnemies"
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Suitless with SpringBall Jump Mid Air",
      "requires": [
        "canSuitlessMaridia",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "East Ocean Suitless Damage Boost Water Escape",
      "notable": true,
      "requires": [
        "canSuitlessMaridia",
        "canHorizontalDamageBoost",
        "canCrouchJump",
        {
          "enemyDamage": {
            "enemy": "Choot",
            "hits": 1,
            "type": "contact"
          }
        }
      ],
      "note": "Find the Choot that is closest to the surface of the water, crouch jump under it and damage boost onto the dry platform to the left."
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Bomb Jump Water Escape",
      "requires": [
        "canSuitlessMaridia",
        "canBombJumpWaterEscape"
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "East Ocean Floor Shinespark Left",
      "notable": true,
      "requires": [
        "canShinechargeMovementComplex",
        "canMidairShinespark",
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 20,
            "openEnd": 0,
            "steepUpTiles": 2,
            "steepDownTiles": 4,
            "startingDownTiles": 1
          }
        },
        {
          "shinespark": {
            "frames": 23
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "note": "Quickly climb the submerged structures. Not dashing may make platforming easier."
    },
    {
      "link": [
        3,
        2
      ],
      "name": "East Ocean Space Jump Water Escape with Ice and XRay Standup",
      "notable": true,
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Choot",
            "type": "contact",
            "hits": 1
          }
        },
        "canTrickyUseFrozenEnemies",
        "Morph",
        "canXRayStandUp",
        "canSpaceJumpWaterBounce",
        "canFlatleyJump",
        "canHitbox"
      ],
      "note": [
        "Freeze the right-most ramp Choot in a way where Samus can climb on top of it and use Space Jump to escape the water.",
        "Use a turn around to avoid knockback when making contact with the Choot to better time the use of Ice.",
        "Freeze the Choot as far to the right (on its lowest swoop), but this method is less precise than the alternatives.",
        "If Samus is inside the Choot when it is frozen, she can continuing moving freely.",
        "Jump on top either in spinjump or in Morph Ball",
        "Use XRay to standup, clipping partially into the above slope.",
        "Use a flately jump to fall out of the wall while still keeping enough height to spacejump on top of the water and escape."
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "East Ocean Space Jump Water Escape with Ice (Left to Right)",
      "notable": true,
      "requires": [
        "canSpaceJumpWaterBounce",
        "canTrickyUseFrozenEnemies",
        "canTrickyJump"
      ],
      "note": [
        "Get to the right of the Choot on the rightmost platform. Spin jump up to the right, break spin while aligned with the wall, then freeze the Choot and stand on it while it is midair to the right of the stalagmite.",
        "Jump from the Choot to the water line and space jump at the water line to the Kamer platform."
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "East Ocean Space Jump Water Escape (Left to Right)",
      "notable": true,
      "requires": [
        "canSpaceJumpWaterBounce",
        "canPreciseWalljump",
        "canMidairWiggle"
      ],
      "note": [
        "Standing from the rightmost platform, jump to the right of the stalagmite. Perform a midair wiggle to get to the left to the stalagmite, then precisely wall jump off of it.",
        "Then perform a frame perfect space jump at the water line to bounce on the water over to the Kamer platform."
      ]
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ]
    },
    {
      "link": [
        3,
        4
      ],
      "name": "Base",
      "requires": [
        "Gravity"
      ]
    },
    {
      "link": [
        3,
        4
      ],
      "name": "Base Suitless",
      "requires": [
        "canSuitlessMaridia",
        "HiJump"
      ]
    },
    {
      "link": [
        3,
        4
      ],
      "name": "Suitless with Ice Beam",
      "requires": [
        "canSuitlessMaridia",
        "canUseFrozenEnemies"
      ]
    },
    {
      "link": [
        3,
        4
      ],
      "name": "Suitless with SpringBall Jump Mid Air",
      "requires": [
        "canSuitlessMaridia",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "link": [
        4,
        2
      ],
      "name": "Base",
      "requires": [
        "Gravity",
        {
          "or": [
            "canWalljump",
            "HiJump",
            "SpaceJump",
            "h_canIBJ"
          ]
        }
      ]
    },
    {
      "link": [
        4,
        2
      ],
      "name": "Base Suitless",
      "requires": [
        "canSuitlessMaridia",
        "HiJump",
        {
          "or": [
            "canSpringBallJumpMidAir",
            "canSpaceJumpWaterBounce"
          ]
        }
      ]
    },
    {
      "link": [
        4,
        2
      ],
      "name": "Shinespark",
      "requires": [
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 22,
            "steepUpTiles": 3,
            "steepDownTiles": 3,
            "openEnd": 0
          }
        },
        {
          "shinespark": {
            "frames": 25,
            "excessFrames": 5
          }
        }
      ]
    },
    {
      "link": [
        4,
        2
      ],
      "name": "Suitless Frozen Choot, Spring Ball, Space Jump",
      "requires": [
        "canSuitlessMaridia",
        "canTrickyUseFrozenEnemies",
        "canCarefulJump",
        "canSpringBallJumpMidAir",
        {
          "or": [
            "canTrickySpringBallJump",
            "canResetFallSpeed",
            "canStationaryLateralMidAirMorph"
          ]
        },
        "canSpaceJumpWaterBounce",
        "canWalljump"
      ],
      "note": [
        "Freeze the Choot when it swings right on its jump. Quickly get on top of it by first getting onto the pillar to the left, or with a SpringBall Jump.",
        "Perform a precise spring ball jump to get to the far right ledge, while avoiding hitting the water surface.",
        "While on the ledge, stand on the raised ground to the right and jump to the surface, then space jump across the water to the left."
      ]
    },
    {
      "link": [
        4,
        2
      ],
      "name": "East Ocean Floor Jump Assist Shinecharge Right",
      "requires": [
        "canShinechargeMovementComplex",
        "Gravity",
        {
          "or": [
            "HiJump",
            "SpaceJump"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 22,
            "openEnd": 0,
            "steepUpTiles": 3,
            "steepDownTiles": 3,
            "startingDownTiles": 1
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 30
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        4,
        2
      ],
      "name": "East Ocean Floor Walljump Shinespark Right",
      "requires": [
        "canShinechargeMovementComplex",
        "Gravity",
        "canWalljump",
        {
          "canShineCharge": {
            "usedTiles": 22,
            "openEnd": 0,
            "steepUpTiles": 3,
            "steepDownTiles": 3,
            "startingDownTiles": 1
          }
        },
        {
          "shinespark": {
            "frames": 10
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        4,
        3
      ],
      "name": "Base",
      "requires": [
        "Gravity"
      ]
    },
    {
      "link": [
        4,
        3
      ],
      "name": "Base Suitless",
      "requires": [
        "canSuitlessMaridia",
        "HiJump"
      ]
    },
    {
      "link": [
        4,
        3
      ],
      "name": "Suitless with Ice Beam",
      "requires": [
        "canSuitlessMaridia",
        "canUseFrozenEnemies"
      ]
    },
    {
      "link": [
        4,
        3
      ],
      "name": "Suitless with SpringBall Jump Mid Air",
      "requires": [
        "canSuitlessMaridia",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "link": [
        4,
        3
      ],
      "name": "East Ocean Suitless Damage Boost Underwater Pillar",
      "notable": true,
      "requires": [
        "canSuitlessMaridia",
        "canNeutralDamageBoost",
        "h_canCrouchJumpDownGrab",
        {
          "enemyDamage": {
            "enemy": "Skultera",
            "hits": 1,
            "type": "contact"
          }
        }
      ],
      "note": "Crouch jump down grab to get over the first two pillars. Crouch jump damage boost on the Skultera then down grab to get over the third."
    }
  ]
}