Waterway Energy Tank Room: R-Mode Spark Interrupt (Gain Blue Suit)

Room ID: 65

Wiki
From: 1
Right Door
To: 1
Right Door

Gravity Suit can use the main runway, while suitless must use the shelf. The entire setup can be done with just the Zeros if you are patient enough (and/or have Gravity). Gravity (only) can also run through just the first thick portion of the speedway to use the the Skulltera and Puyos.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 5
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "Gravity",
        "h_shinechargeMaxRunway"
      ]
    },
    {
      "and": [
        {
          "or": [
            "SpaceJump",
            {
              "and": [
                "canSuitlessMaridia",
                {
                  "or": [
                    "canPreciseWalljump",
                    "canBombJumpWaterEscape",
                    {
                      "and": [
                        "h_useSpringBall",
                        "canJumpIntoIBJ"
                      ]
                    },
                    {
                      "and": [
                        "canBePatient",
                        "canTrickyUseFrozenEnemies",
                        {
                          "ammo": {
                            "type": "Super",
                            "count": 1
                          }
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 32,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
{
  "partialRefill": {
    "type": "Energy",
    "limit": 25
  }
}

Clears obstacles: A