Crab Tunnel

Room ID: 176

Wiki
Difficulty filter

From: 1
Left Door
To: 1
Left Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 13,
    "gentleUpTiles": 2,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 0
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    }
  ]
}

Exit condition:

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

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canShinechargeMovementComplex"
"canStutterWaterShineCharge"
{
  "shinespark": {
    "frames": 3
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canShinechargeMovementTricky"
"canStutterWaterShineCharge"

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 10
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 1
Left Door

Requires:

"h_canNavigateUnderwater"
{
  "resetRoom": {
    "nodes": [
      1
    ],
    "mustStayPut": false
  }
}
{
  "refill": [
    "PowerBomb"
  ]
}
From: 1
Left Door
To: 1
Left Door

Requires:

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

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "enemyDamage": {
    "enemy": "Sciser",
    "type": "contact",
    "hits": 1
  }
}
From: 1
Left Door
To: 2
Right Door

Requires:

{
  "or": [
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    },
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}

Clears obstacles: A

From: 1
Left Door
To: 2
Right Door

The gate will not spawn in indirect g-mode, and can be freely passed.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "indirect",
    "morphed": false
  }
}
From: 1
Left Door
To: 2
Right Door

Requires a very precise stutter where Samus is moving slow enough while near the gate, so she can shoot it and it is fully open before she collides with it. A runway in the adjacent room of 2 tiles works best - with a longer runway, Samus will be moving too fast.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 1.4375
  }
}

Requires:

{
  "notable": "Stutter Shinecharge Through The Gate"
}
"canSuitlessMaridia"
"canShinechargeMovementComplex"
"canStutterWaterShineCharge"
"canDodgeWhileShooting"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 70
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 1
Left Door
To: 2
Right Door

Samus will teleport inside of the gate, causing it to open.

Entrance condition:

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

Clears obstacles: A

From: 2
Right Door
To: 1
Left Door

Requires:

"Gravity"
{
  "or": [
    "h_canGreenGateGlitch",
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}

Clears obstacles: A

From: 2
Right Door
To: 1
Left Door

Perform the Gate Glitch by moving towards the gate and firing the super on the correct frame for it to pass through and reach the button on the other side. Due to the water physics, many traditional setups for the glitch will not work.

Requires:

{
  "notable": "Suitless Green Gate Glitch"
}
{
  "or": [
    "h_canGreenGateGlitch",
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}

Clears obstacles: A

From: 2
Right Door
To: 1
Left Door

The gate will not spawn in indirect g-mode, and can be freely passed.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "indirect",
    "morphed": false
  }
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        5,
        3
      ],
      [
        7,
        2
      ]
    ]
  }
}
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: 2
Right Door

Exit condition:

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

Requires:

"h_canFrozenEnemyRunway"

Exit condition:

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

Requires:

"h_canNavigateUnderwater"
{
  "resetRoom": {
    "nodes": [
      2
    ],
    "mustStayPut": false
  }
}
{
  "refill": [
    "Energy",
    "PowerBomb"
  ]
}
From: 2
Right Door
To: 2
Right Door

Requires:

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

Requires:

"Gravity"
"canShinechargeMovement"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 42,
        "steepDownTiles": 1,
        "openEnd": 1
      }
    },
    {
      "and": [
        "h_canShineChargeMaxRunway",
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 120
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 40,
      "openEnd": 0
    },
    "minExtraRunSpeed": "$0.D"
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"
{
  "obstaclesCleared": [
    "A"
  ]
}

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 43,
      "openEnd": 1
    },
    "minExtraRunSpeed": "$0.D"
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"

Exit condition:

{
  "leaveWithMockball": {
    "remoteRunway": {
      "length": 40,
      "openEnd": 0
    },
    "landingRunway": {
      "length": 5,
      "openEnd": 1
    }
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"
{
  "obstaclesCleared": [
    "A"
  ]
}

Exit condition:

{
  "leaveWithMockball": {
    "remoteRunway": {
      "length": 43,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 5,
      "openEnd": 1
    }
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 35,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 5,
      "openEnd": 1
    },
    "movementType": "uncontrolled"
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"
{
  "obstaclesCleared": [
    "A"
  ]
}

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 43,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 5,
      "openEnd": 1
    },
    "movementType": "uncontrolled"
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"

Exit condition:

{
  "leaveSpaceJumping": {
    "remoteRunway": {
      "length": 34,
      "openEnd": 1
    }
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"
{
  "obstaclesCleared": [
    "A"
  ]
}

Exit condition:

{
  "leaveSpaceJumping": {
    "remoteRunway": {
      "length": 43,
      "openEnd": 1
    }
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 43,
    "openEnd": 0,
    "steepDownTiles": 1
  }
}
"canChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}
From: 2
Right Door
To: 2
Right Door

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 2
Right Door
To: 2
Right Door

Requires:

{
  "enemyDamage": {
    "enemy": "Sciser",
    "type": "contact",
    "hits": 1
  }
}

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 176,
  "name": "Crab Tunnel",
  "area": "Maridia",
  "subarea": "Outer",
  "playable": true,
  "roomAddress": "0x7D08A",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001a414",
      "doorOrientation": "left",
      "doorEnvironments": [
        {
          "physics": "water"
        }
      ]
    },
    {
      "id": 2,
      "name": "Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001a420",
      "doorOrientation": "right",
      "doorEnvironments": [
        {
          "physics": "water"
        }
      ]
    }
  ],
  "obstacles": [
    {
      "id": "A",
      "obstacleType": "inanimate",
      "name": "Green Gate"
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Crab Tunnel Left Sciser",
      "enemyName": "Sciser",
      "quantity": 1,
      "homeNodes": [
        1
      ]
    },
    {
      "id": "e2",
      "groupName": "Crab Tunnel Right Scisers",
      "enemyName": "Sciser",
      "quantity": 5,
      "homeNodes": [
        2
      ]
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        }
      ]
    }
  ],
  "strats": [
    {
      "id": 1,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 13,
          "gentleUpTiles": 2,
          "steepUpTiles": 2,
          "steepDownTiles": 1,
          "openEnd": 0
        }
      }
    },
    {
      "id": 2,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway (Open Gate)",
      "requires": [
        {
          "or": [
            {
              "obstaclesCleared": [
                "A"
              ]
            },
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 45,
          "openEnd": 1
        }
      }
    },
    {
      "id": 3,
      "link": [
        1,
        1
      ],
      "name": "Suitless Stutter Shinecharge, Shinespark Return",
      "entranceCondition": {
        "comeInRunning": {
          "speedBooster": true,
          "minTiles": 2
        }
      },
      "requires": [
        "canSuitlessMaridia",
        "canShinechargeMovementComplex",
        "canStutterWaterShineCharge",
        {
          "shinespark": {
            "frames": 3
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ]
    },
    {
      "id": 4,
      "link": [
        1,
        1
      ],
      "name": "Suitless Stutter Shinecharge, Return Shinecharged",
      "entranceCondition": {
        "comeInRunning": {
          "speedBooster": true,
          "minTiles": 2
        }
      },
      "requires": [
        "canSuitlessMaridia",
        "canShinechargeMovementTricky",
        "canStutterWaterShineCharge"
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 10
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 5,
      "link": [
        1,
        1
      ],
      "name": "Sciser Farm",
      "requires": [
        "h_canNavigateUnderwater",
        {
          "resetRoom": {
            "nodes": [
              1
            ],
            "mustStayPut": false
          }
        },
        {
          "refill": [
            "PowerBomb"
          ]
        }
      ]
    },
    {
      "id": 6,
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 7,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Setup - Get Hit By Sciser",
      "requires": [],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true
    },
    {
      "id": 8,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Sciser",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true
    },
    {
      "id": 9,
      "link": [
        1,
        2
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            },
            {
              "obstaclesCleared": [
                "A"
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "id": 10,
      "link": [
        1,
        2
      ],
      "name": "Indirect G-Mode Gate Despawn",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "indirect",
          "morphed": false
        }
      },
      "requires": [],
      "flashSuitChecked": true,
      "note": "The gate will not spawn in indirect g-mode, and can be freely passed."
    },
    {
      "id": 11,
      "link": [
        1,
        2
      ],
      "name": "Stutter Shinecharge Through The Gate",
      "entranceCondition": {
        "comeInRunning": {
          "speedBooster": true,
          "minTiles": 1.4375
        }
      },
      "requires": [
        {
          "notable": "Stutter Shinecharge Through The Gate"
        },
        "canSuitlessMaridia",
        "canShinechargeMovementComplex",
        "canStutterWaterShineCharge",
        "canDodgeWhileShooting",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 70
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Requires a very precise stutter where Samus is moving slow enough while near the gate, so she can shoot it and it is fully open before she collides with it.",
        "A runway in the adjacent room of 2 tiles works best - with a longer runway, Samus will be moving too fast."
      ]
    },
    {
      "id": 12,
      "link": [
        1,
        2
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              12,
              12
            ],
            [
              12,
              13
            ]
          ]
        }
      },
      "requires": [],
      "clearsObstacles": [
        "A"
      ],
      "note": [
        "Samus will teleport inside of the gate, causing it to open."
      ]
    },
    {
      "id": 13,
      "link": [
        2,
        1
      ],
      "name": "Green Gate Glitch",
      "requires": [
        "Gravity",
        {
          "or": [
            "h_canGreenGateGlitch",
            {
              "obstaclesCleared": [
                "A"
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 14,
      "link": [
        2,
        1
      ],
      "name": "Suitless Green Gate Glitch",
      "requires": [
        {
          "notable": "Suitless Green Gate Glitch"
        },
        {
          "or": [
            "h_canGreenGateGlitch",
            {
              "obstaclesCleared": [
                "A"
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true,
      "note": [
        "Perform the Gate Glitch by moving towards the gate and firing the super on the correct frame for it to pass through and reach the button on the other side.",
        "Due to the water physics, many traditional setups for the glitch will not work."
      ]
    },
    {
      "id": 15,
      "link": [
        2,
        1
      ],
      "name": "Indirect G-Mode Gate Despawn",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "indirect",
          "morphed": false
        }
      },
      "requires": [],
      "flashSuitChecked": true,
      "note": "The gate will not spawn in indirect g-mode, and can be freely passed."
    },
    {
      "id": 16,
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              5,
              3
            ],
            [
              7,
              2
            ]
          ]
        }
      },
      "requires": []
    },
    {
      "id": 17,
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport Door Lock Skip",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ],
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true
    },
    {
      "id": 18,
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Top Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      }
    },
    {
      "id": 19,
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Bottom Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      }
    },
    {
      "id": 20,
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 5,
          "openEnd": 1
        }
      }
    },
    {
      "id": 21,
      "link": [
        2,
        2
      ],
      "name": "Leave With Runway - Frozen Sciser",
      "requires": [
        "h_canFrozenEnemyRunway"
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 6,
          "openEnd": 1
        }
      }
    },
    {
      "id": 22,
      "link": [
        2,
        2
      ],
      "name": "Sciser Farm",
      "requires": [
        "h_canNavigateUnderwater",
        {
          "resetRoom": {
            "nodes": [
              2
            ],
            "mustStayPut": false
          }
        },
        {
          "refill": [
            "Energy",
            "PowerBomb"
          ]
        }
      ]
    },
    {
      "id": 23,
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 24,
      "link": [
        2,
        2
      ],
      "name": "Leave Shinecharged",
      "requires": [
        "Gravity",
        "canShinechargeMovement",
        {
          "or": [
            {
              "canShineCharge": {
                "usedTiles": 42,
                "steepDownTiles": 1,
                "openEnd": 1
              }
            },
            {
              "and": [
                "h_canShineChargeMaxRunway",
                {
                  "obstaclesCleared": [
                    "A"
                  ]
                }
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 120
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 25,
      "link": [
        2,
        2
      ],
      "name": "Leave Spinning",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 40,
            "openEnd": 0
          },
          "minExtraRunSpeed": "$0.D"
        }
      }
    },
    {
      "id": 26,
      "link": [
        2,
        2
      ],
      "name": "Leave Spinning (Open Gate)",
      "requires": [
        "Gravity",
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 43,
            "openEnd": 1
          },
          "minExtraRunSpeed": "$0.D"
        }
      }
    },
    {
      "id": 27,
      "link": [
        2,
        2
      ],
      "name": "Leave With Mockball",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveWithMockball": {
          "remoteRunway": {
            "length": 40,
            "openEnd": 0
          },
          "landingRunway": {
            "length": 5,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 28,
      "link": [
        2,
        2
      ],
      "name": "Leave With Mockball (Open Gate)",
      "requires": [
        "Gravity",
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithMockball": {
          "remoteRunway": {
            "length": 43,
            "openEnd": 1
          },
          "landingRunway": {
            "length": 5,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 29,
      "link": [
        2,
        2
      ],
      "name": "Leave With Spring Ball Bounce",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveWithSpringBallBounce": {
          "remoteRunway": {
            "length": 35,
            "openEnd": 1
          },
          "landingRunway": {
            "length": 5,
            "openEnd": 1
          },
          "movementType": "uncontrolled"
        }
      }
    },
    {
      "id": 30,
      "link": [
        2,
        2
      ],
      "name": "Leave With Spring Ball Bounce (Open Gate)",
      "requires": [
        "Gravity",
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithSpringBallBounce": {
          "remoteRunway": {
            "length": 43,
            "openEnd": 1
          },
          "landingRunway": {
            "length": 5,
            "openEnd": 1
          },
          "movementType": "uncontrolled"
        }
      }
    },
    {
      "id": 31,
      "link": [
        2,
        2
      ],
      "name": "Leave Space Jumping",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveSpaceJumping": {
          "remoteRunway": {
            "length": 34,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 32,
      "link": [
        2,
        2
      ],
      "name": "Leave Space Jumping (Open Gate)",
      "requires": [
        "Gravity",
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveSpaceJumping": {
          "remoteRunway": {
            "length": 43,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 33,
      "link": [
        2,
        2
      ],
      "name": "Leave With Temporary Blue",
      "requires": [
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 43,
            "openEnd": 0,
            "steepDownTiles": 1
          }
        },
        "canChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      }
    },
    {
      "id": 34,
      "link": [
        2,
        2
      ],
      "name": "G-Mode Setup - Get Hit By Sciser",
      "requires": [],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true
    },
    {
      "id": 35,
      "link": [
        2,
        2
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Sciser",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true
    },
    {
      "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": []
    }
  ],
  "nextStratId": 36,
  "notables": [
    {
      "id": 1,
      "name": "Stutter Shinecharge Through The Gate",
      "note": [
        "Requires a very precise stutter where Samus is moving slow enough while near the gate, so she can shoot it and it is fully open before she collides with it.",
        "A runway in the adjacent room of 2 tiles works best - with a longer runway, Samus will be moving too fast."
      ]
    },
    {
      "id": 2,
      "name": "Suitless Green Gate Glitch",
      "note": [
        "Perform the Gate Glitch by moving towards the gate and firing the super on the correct frame for it to pass through and reach the button on the other side.",
        "Due to the water physics, many traditional setups for the glitch will not work."
      ]
    }
  ],
  "nextNotableId": 3
}