The Moat

Room ID: 7

Wiki
Difficulty filter

From: 1
Left Door
To: 1
Left Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 3,
    "openEnd": 1,
    "steepUpTiles": 1
  }
}
Crystal Flash (Very Hard)
The Moat
From: 1
Left Door
To: 1
Left Door

Requires:

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

Notable: true

Hold angle-up, jump, bonk the ceiling, and use Grapple just before landing. Moonwalk into the transition on the same frame that the Grapple Beam reaches the Grapple block. Continue holding Grapple through the door transition to initiate a teleport in the next room.

Requires:

"canMoonwalk"
"canInsaneJump"

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        7,
        2
      ]
    ]
  }
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 42,
    "excessFrames": 7
  }
}
From: 1
Left Door
To: 2
Right Door

Notable: true

Run, jump, lateral midair morph on the way down, then bounce off the pedestal to get to the other side.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": "any",
    "minTiles": 1
  }
}

Requires:

"canSpringBallBounce"
"canDisableEquipment"
{
  "obstaclesNotCleared": [
    "A"
  ]
}
From: 1
Left Door
To: 2
Right Door

Notable: true

Open the door and step as close to the transition as possible. Run, jump, lateral midair morph on the way down, then bounce off the pedestal to get to the other side.

Requires:

"canSpringBallBounce"
"canDisableEquipment"
{
  "doorUnlockedAtNode": 1
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
From: 1
Left Door
To: 2
Right Door

Aligning against the closed door shell on the other side of the transition. Run towards the water and jump on the last possible frame. Perform the CWJ off of the item pedestal to cross to the other side.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": "any",
    "minTiles": 1.4
  }
}

Requires:

"canCWJ"
"canDisableEquipment"
{
  "obstaclesNotCleared": [
    "A"
  ]
}
From: 1
Left Door
To: 2
Right Door

Stand on the farthest pixel into the door possible using moonwalk, X-Ray, or morphball turn around. Run towards the water and jump on the last possible frame. Perform the CWJ off of the item pedestal to cross to the other side.

Requires:

"canCWJ"
"canDisableEquipment"
{
  "doorUnlockedAtNode": 1
}
{
  "or": [
    "canMoonwalk",
    "Morph",
    "canXRayTurnaround"
  ]
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphCeilingBombJump",
    "h_canArtificialMorphHBJ"
  ]
}
From: 1
Left Door
To: 2
Right Door

Run and jump onto the pedestal. Jump again to the right, and shinespark diagonally to make it past the water.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 130
  }
}

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 7
  }
}
From: 1
Left Door
To: 2
Right Door

Run and jump onto the pedestal. Jump again to the right to bring the door on-camera. Fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot hits the door before sparking.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 140
  }
}

Requires:

"canShinechargeMovementComplex"
"canHeroShot"
{
  "shinespark": {
    "frames": 19
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 1
Left Door
To: 2
Right Door

Run and jump, fire a shot mid-air, and activate the shinespark wind-up. Wait until the shot is at a specific position before sparking. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 40
  }
}

Requires:

"canShinechargeMovementTricky"
"canHeroShot"
{
  "shinespark": {
    "frames": 38
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
Base (Medium)
The Moat
From: 1
Left Door
To: 3
Item

This jump is much easier without HiJump or Speedbooster equipped.

Requires:

"canDisableEquipment"
From: 1
Left Door
To: 3
Item

Requires:

{
  "or": [
    "Grapple",
    "SpaceJump",
    "Gravity"
  ]
}
From: 1
Left Door
To: 3
Item

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": "any",
    "minTiles": 3
  }
}
From: 2
Right Door
To: 1
Left Door

Requires:

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

Come into the room with a shinecharge, run and jump to the left, firing a shot just before landing on the pedestal. Activate the shinespark either just before landing on the pedestal or just afterward (depending on the vertical position needed for the spark).

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 90
  }
}

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Right Door
To: 1
Left Door

After gaining a shinecharge, run back to the door to make space for a running jump to the left, firing a shot just before landing on the pedestal. Activate the shinespark either just before landing on the pedestal or just afterward (depending on the vertical position needed for the spark).

Entrance condition:

{
  "comeInShinecharging": {
    "length": 4,
    "openEnd": 0
  }
}

Requires:

"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 23
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Right Door
To: 1
Left Door

Run, fire a shot mid-air, jump, and activate a mid-air shinespark to the left. Sparking too late will cause the shot to despawn before reaching the door. Sparking too early will cause Samus to bonk the door as it will not yet be open. A beam shot, Missile, or Super can be used.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 25
  }
}

Requires:

"canShinechargeMovementTricky"
"canHeroShot"
{
  "shinespark": {
    "frames": 39
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        12
      ],
      [
        3,
        13
      ]
    ]
  }
}

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        12
      ]
    ]
  }
}

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        12
      ]
    ]
  }
}

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        13
      ]
    ]
  }
}

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        13
      ]
    ]
  }
}

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Exit the previous room with Samus in a standing pose (while grappled). After teleporting, press right to release Grapple while staying standing (not being forced into a crouch). Then X-ray climb to get up to the door transition, without needing to open the door. Samus will not be visible during the climb.

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        18
      ],
      [
        2,
        19
      ],
      [
        2,
        28
      ],
      [
        2,
        29
      ]
    ]
  }
}

Requires:

"canXRayClimb"

Bypasses door shell: true

From: 2
Right Door
To: 2
Right Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 5,
    "openEnd": 1
  }
}
Crystal Flash (Very Hard)
The Moat
From: 2
Right Door
To: 2
Right Door

Requires:

"h_canCrystalFlash"
Grapple (Basic)
The Moat
From: 2
Right Door
To: 3
Item

Requires:

"Grapple"
From: 2
Right Door
To: 3
Item

Requires:

"SpaceJump"
Gravity (Basic)
The Moat
From: 2
Right Door
To: 3
Item

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "canGravityJump",
    {
      "and": [
        "canSpringBallJumpMidAir",
        "HiJump"
      ]
    }
  ]
}
From: 2
Right Door
To: 3
Item

Execution of this strat is non-trivial, and failing will lead to falling into the pit. Depending on item loadout, that could be a softlock.

Requires:

"canDisableEquipment"
"canCarefulJump"
{
  "or": [
    {
      "doorUnlockedAtNode": 2
    },
    "canTrickyJump",
    "canLateralMidAirMorph",
    "SpeedBooster"
  ]
}
From: 2
Right Door
To: 3
Item

Execution of this strat is non-trivial, and failing will lead to falling into the pit. Depending on item loadout, that could be a softlock.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": "any",
    "minTiles": 2
  }
}

Requires:

"canDisableEquipment"
"canCarefulJump"
From: 2
Right Door
To: 3
Item

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 23,
    "excessFrames": 0
  }
}

Clears obstacles: A

Base (Basic)
The Moat
From: 3
Item
To: 1
Left Door

Requires:

{
  "obstaclesNotCleared": [
    "A"
  ]
}
From: 3
Item
To: 1
Left Door

Requires:

{
  "shinespark": {
    "frames": 19,
    "excessFrames": 19
  }
}
{
  "obstaclesCleared": [
    "A"
  ]
}
Grapple (Basic)
The Moat
From: 3
Item
To: 2
Right Door

Requires:

"Grapple"
{
  "obstaclesNotCleared": [
    "A"
  ]
}
From: 3
Item
To: 2
Right Door

Requires:

"SpaceJump"
{
  "obstaclesNotCleared": [
    "A"
  ]
}
From: 3
Item
To: 2
Right Door

Requires:

"Gravity"
{
  "or": [
    "canTrickySpringBallJump",
    {
      "and": [
        "HiJump",
        "canWalljump"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        "HiJump",
        "SpeedBooster"
      ]
    }
  ]
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
IBJ (Medium)
The Moat
From: 3
Item
To: 2
Right Door

Requires:

"Gravity"
"h_canIBJ"
{
  "obstaclesNotCleared": [
    "A"
  ]
}
From: 3
Item
To: 2
Right Door

Requires:

"canGravityJump"
"canSuitlessMaridia"
{
  "obstaclesNotCleared": [
    "A"
  ]
}
From: 3
Item
To: 2
Right Door

Requires:

"h_canHBJ"
{
  "obstaclesNotCleared": [
    "A"
  ]
}
From: 3
Item
To: 2
Right Door

Requires:

"canSuitlessMaridia"
"h_canDoubleSpringBallJumpWithHiJump"
{
  "obstaclesNotCleared": [
    "A"
  ]
}
From: 3
Item
To: 2
Right Door

Requires:

"h_canCeilingBombJump"
{
  "obstaclesNotCleared": [
    "A"
  ]
}

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 7,
  "name": "The Moat",
  "area": "Crateria",
  "subarea": "East",
  "playable": true,
  "roomAddress": "0x795FF",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x0018ade",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 2,
      "name": "Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x0018aea",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 3,
      "name": "Item",
      "nodeType": "item",
      "nodeSubType": "visible",
      "nodeItem": "Missile",
      "nodeAddress": "0x78248"
    }
  ],
  "enemies": [],
  "obstacles": [
    {
      "id": "A",
      "obstacleType": "abstract",
      "name": "Shinespark Left"
    }
  ],
  "reusableRoomwideNotable": [
    {
      "name": "Moat SpringBall Bounce",
      "note": "From an open doorway or adjacent room, run, jump, lateral midair morph on the way down, then bounce off the pedestal to get to the other side."
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        }
      ]
    }
  ],
  "strats": [
    {
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 3,
          "openEnd": 1,
          "steepUpTiles": 1
        }
      }
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Moat Leave With Grapple Teleport",
      "notable": true,
      "requires": [
        "canMoonwalk",
        "canInsaneJump"
      ],
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              7,
              2
            ]
          ]
        }
      },
      "note": [
        "Hold angle-up, jump, bonk the ceiling, and use Grapple just before landing.",
        "Moonwalk into the transition on the same frame that the Grapple Beam reaches the Grapple block.",
        "Continue holding Grapple through the door transition to initiate a teleport in the next room."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {}
      },
      "requires": [
        {
          "shinespark": {
            "frames": 42,
            "excessFrames": 7
          }
        }
      ],
      "devNote": "To avoid making another obstacle, it is assumed the item at 3 is collected by other means."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Moat SpringBall Bounce, Run Through the Door",
      "notable": true,
      "entranceCondition": {
        "comeInRunning": {
          "speedBooster": "any",
          "minTiles": 1
        }
      },
      "requires": [
        "canSpringBallBounce",
        "canDisableEquipment",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ],
      "reusableRoomwideNotable": "Moat SpringBall Bounce",
      "note": "Run, jump, lateral midair morph on the way down, then bounce off the pedestal to get to the other side."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Moat SpringBall Bounce, Open Doorway",
      "notable": true,
      "requires": [
        "canSpringBallBounce",
        "canDisableEquipment",
        {
          "doorUnlockedAtNode": 1
        },
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ],
      "reusableRoomwideNotable": "Moat SpringBall Bounce",
      "note": "Open the door and step as close to the transition as possible. Run, jump, lateral midair morph on the way down, then bounce off the pedestal to get to the other side."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Moat Continuous Walljump, Run Through the Door",
      "entranceCondition": {
        "comeInRunning": {
          "speedBooster": "any",
          "minTiles": 1.4
        }
      },
      "requires": [
        "canCWJ",
        "canDisableEquipment",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ],
      "note": [
        "Aligning against the closed door shell on the other side of the transition.",
        "Run towards the water and jump on the last possible frame.",
        "Perform the CWJ off of the item pedestal to cross to the other side."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Moat Continuous Walljump, Open Doorway",
      "requires": [
        "canCWJ",
        "canDisableEquipment",
        {
          "doorUnlockedAtNode": 1
        },
        {
          "or": [
            "canMoonwalk",
            "Morph",
            "canXRayTurnaround"
          ]
        },
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ],
      "note": [
        "Stand on the farthest pixel into the door possible using moonwalk, X-Ray, or morphball turn around.",
        "Run towards the water and jump on the last possible frame.",
        "Perform the CWJ off of the item pedestal to cross to the other side."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "G-mode Morph IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "G-mode Morph HBJ or Ceiling Bomb Jump",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        {
          "or": [
            "h_canArtificialMorphCeilingBombJump",
            "h_canArtificialMorphHBJ"
          ]
        }
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Diagonal Spark (Come In Shinecharged)",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 130
        }
      },
      "requires": [
        "canShinechargeMovementComplex",
        {
          "shinespark": {
            "frames": 7
          }
        }
      ],
      "note": [
        "Run and jump onto the pedestal.",
        "Jump again to the right, and shinespark diagonally to make it past the water."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Leave With Spark (Come In Shinecharged)",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 140
        }
      },
      "requires": [
        "canShinechargeMovementComplex",
        "canHeroShot",
        {
          "shinespark": {
            "frames": 19
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "note": [
        "Run and jump onto the pedestal.",
        "Jump again to the right to bring the door on-camera.",
        "Fire a shot mid-air, and activate the shinespark wind-up.",
        "Wait until the shot hits the door before sparking."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Hero Shot Spark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 40
        }
      },
      "requires": [
        "canShinechargeMovementTricky",
        "canHeroShot",
        {
          "shinespark": {
            "frames": 38
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "note": [
        "Run and jump, fire a shot mid-air, and activate the shinespark wind-up.",
        "Wait until the shot is at a specific position before sparking.",
        "Sparking too late will cause the shot to despawn before reaching the door.",
        "Sparking too early will cause Samus to bonk the door as it will not yet be open.",
        "A beam shot, Missile, or Super can be used."
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Base",
      "requires": [
        "canDisableEquipment"
      ],
      "note": "This jump is much easier without HiJump or Speedbooster equipped."
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Movement Assist",
      "requires": [
        {
          "or": [
            "Grapple",
            "SpaceJump",
            "Gravity"
          ]
        }
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Run Through Door",
      "entranceCondition": {
        "comeInRunning": {
          "speedBooster": "any",
          "minTiles": 3
        }
      },
      "requires": []
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Pass Below",
      "requires": [
        "h_canBombThings"
      ]
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Leave With Spark (Come In Shinecharged)",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 90
        }
      },
      "requires": [
        "canShinechargeMovementComplex",
        {
          "shinespark": {
            "frames": 23
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "note": [
        "Come into the room with a shinecharge, run and jump to the left, firing a shot just before landing on the pedestal.",
        "Activate the shinespark either just before landing on the pedestal or just afterward (depending on the vertical position needed for the spark)."
      ]
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Leave With Spark (Come In Shinecharging)",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 4,
          "openEnd": 0
        }
      },
      "requires": [
        "canShinechargeMovementComplex",
        {
          "shinespark": {
            "frames": 23
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "note": [
        "After gaining a shinecharge, run back to the door to make space for a running jump to the left, firing a shot just before landing on the pedestal.",
        "Activate the shinespark either just before landing on the pedestal or just afterward (depending on the vertical position needed for the spark)."
      ]
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Hero Shot Spark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 25
        }
      },
      "requires": [
        "canShinechargeMovementTricky",
        "canHeroShot",
        {
          "shinespark": {
            "frames": 39
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "note": [
        "Run, fire a shot mid-air, jump, and activate a mid-air shinespark to the left.",
        "Sparking too late will cause the shot to despawn before reaching the door.",
        "Sparking too early will cause Samus to bonk the door as it will not yet be open.",
        "A beam shot, Missile, or Super can be used."
      ]
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ],
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Top Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      }
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Bottom Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      }
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport X-Ray Climb",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              18
            ],
            [
              2,
              19
            ],
            [
              2,
              28
            ],
            [
              2,
              29
            ]
          ]
        }
      },
      "requires": [
        "canXRayClimb"
      ],
      "bypassesDoorShell": true,
      "note": [
        "Exit the previous room with Samus in a standing pose (while grappled).",
        "After teleporting, press right to release Grapple while staying standing (not being forced into a crouch).",
        "Then X-ray climb to get up to the door transition, without needing to open the door.",
        "Samus will not be visible during the climb."
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 5,
          "openEnd": 1
        }
      }
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ]
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Grapple",
      "requires": [
        "Grapple"
      ]
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Space Jump",
      "requires": [
        "SpaceJump"
      ]
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Gravity",
      "requires": [
        "Gravity",
        {
          "or": [
            "canWalljump",
            "canGravityJump",
            {
              "and": [
                "canSpringBallJumpMidAir",
                "HiJump"
              ]
            }
          ]
        }
      ]
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Moat Reverse Jump",
      "requires": [
        "canDisableEquipment",
        "canCarefulJump",
        {
          "or": [
            {
              "doorUnlockedAtNode": 2
            },
            "canTrickyJump",
            "canLateralMidAirMorph",
            "SpeedBooster"
          ]
        }
      ],
      "note": [
        "Execution of this strat is non-trivial, and failing will lead to falling into the pit.",
        "Depending on item loadout, that could be a softlock."
      ],
      "devNote": "Could use a failure definition?"
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Moat Reverse Jump, Run Through Door",
      "entranceCondition": {
        "comeInRunning": {
          "speedBooster": "any",
          "minTiles": 2
        }
      },
      "requires": [
        "canDisableEquipment",
        "canCarefulJump"
      ],
      "note": [
        "Execution of this strat is non-trivial, and failing will lead to falling into the pit.",
        "Depending on item loadout, that could be a softlock."
      ]
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {}
      },
      "requires": [
        {
          "shinespark": {
            "frames": 23,
            "excessFrames": 0
          }
        }
      ],
      "clearsObstacles": [
        "A"
      ],
      "devNote": "This will grab the item and continue the spark to the left door. If this is an E-Tank, Samus will not maintain full Energy after the next strat."
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Base",
      "requires": [
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Continue Shinespark Left",
      "requires": [
        {
          "shinespark": {
            "frames": 19,
            "excessFrames": 19
          }
        },
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "devNote": "This will continue the Shinespark from the right door. This is needed in case the item is an E-Tank, Samus will not maintain full Energy after the Spark."
    },
    {
      "link": [
        3,
        2
      ],
      "name": "Grapple",
      "requires": [
        "Grapple",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "Space Jump",
      "requires": [
        "SpaceJump",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "Gravity with Jump Assist",
      "requires": [
        "Gravity",
        {
          "or": [
            "canTrickySpringBallJump",
            {
              "and": [
                "HiJump",
                "canWalljump"
              ]
            },
            {
              "and": [
                "HiJump",
                "canSpringBallJumpMidAir"
              ]
            },
            {
              "and": [
                "HiJump",
                "SpeedBooster"
              ]
            }
          ]
        },
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "IBJ",
      "requires": [
        "Gravity",
        "h_canIBJ",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "Gravity Jump",
      "requires": [
        "canGravityJump",
        "canSuitlessMaridia",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "Moat Horizontal Bomb Jump",
      "requires": [
        "h_canHBJ",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "Double Spring Ball Jump",
      "requires": [
        "canSuitlessMaridia",
        "h_canDoubleSpringBallJumpWithHiJump",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "Moat Ceiling Bomb Jump",
      "requires": [
        "h_canCeilingBombJump",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ]
    }
  ]
}