Fish Tank: Carry G-Mode Back Up

Room ID: 173

Wiki
From: 4
Top Left Door
To: 4
Top Left Door

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": false
  },
  "comesThroughToilet": "any"
}

Requires:

{
  "or": [
    "canGravityJump",
    {
      "and": [
        "Gravity",
        {
          "or": [
            "canConsecutiveWalljump",
            "SpaceJump",
            "canLongIBJ",
            {
              "and": [
                "HiJump",
                "canWalljump"
              ]
            },
            {
              "and": [
                "HiJump",
                "canTrickyDashJump",
                "canDownGrab"
              ]
            },
            "h_maxHeightSpringBallJump",
            {
              "and": [
                "HiJump",
                "canSpringBallJumpMidAir"
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "Gravity",
        "canUseFrozenEnemies",
        {
          "or": [
            "canWalljump",
            {
              "and": [
                "HiJump",
                "canSpeedyJump"
              ]
            },
            "canSpringBallJumpMidAir"
          ]
        }
      ]
    },
    "h_doubleSpringBallJumpWithHiJump",
    {
      "and": [
        "canSuitlessMaridia",
        "canTrickyUseFrozenEnemies",
        "HiJump",
        "canTrickySpringBallJump"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Dev note: The h_maxHeightSpringBallJump is not a h_underwaterMaxHeightSpringBallJump, because Gravity is required.