Lower Norfair Spring Ball Maze: R-Mode Spark Interrupt (Gain Blue Suit)

Room ID: 146

Wiki
From: 3
Bottom Horizontal Door
To: 7
Junction By Lower Alcoons (Left of Spike Pits)

Get past the spike Alcoons, and climb up - leave the lower left Alcoon alive to use for later. Clear the runway Alcoon and get the shinecharge, then drop into the lower left Alcoon to interrupt. If you Crystal Flash early, stay near the door to ensure you kill only the two spike Alcoons.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "h_heatedCrystalFlashForReserveEnergy",
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "and": [
        "ScrewAttack",
        "canCarefulJump",
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "or": [
            "h_heatProof",
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Alcoon"
                  ]
                ],
                "explicitWeapons": [
                  "Missile",
                  "Super",
                  "Wave+Plasma"
                ]
              }
            },
            {
              "and": [
                "canPseudoScrew",
                {
                  "heatFrames": 30
                }
              ]
            }
          ]
        },
        "canCarefulJump",
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Alcoon",
                "Alcoon"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super",
              "Plasma",
              "Wave+Spazer"
            ]
          }
        },
        {
          "heatFrames": 200
        }
      ]
    },
    {
      "and": [
        "canCarefulJump",
        {
          "heatFrames": 199
        }
      ]
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Alcoon",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "heatFrames": 180
        }
      ]
    }
  ]
}
{
  "heatFrames": 160
}
{
  "or": [
    "canWalljump",
    "HiJump",
    "canSpringBallJumpMidAir",
    "SpaceJump",
    {
      "and": [
        "canSpringBallBombJump",
        {
          "heatFrames": 60
        }
      ]
    },
    {
      "and": [
        "canIBJ",
        "canBombHorizontally",
        "canJumpIntoIBJ",
        {
          "heatFrames": 110
        },
        {
          "or": [
            "canDoubleBombJump",
            {
              "heatFrames": 190
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canTrickyDashJump",
        "canInsaneJump",
        {
          "heatFrames": 20
        }
      ]
    },
    {
      "and": [
        "canUseFrozenEnemies",
        "canInsaneJump",
        {
          "heatFrames": 150
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Alcoon"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super",
              "Charge+Plasma"
            ]
          }
        },
        {
          "heatFrames": 120
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Alcoon"
              ]
            ],
            "explicitWeapons": [
              "Wave",
              "Ice+Spazer",
              "Plasma",
              "ScrewAttack",
              "PseudoScrew",
              "PowerBomb"
            ]
          }
        },
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "heatFrames": 200
    }
  ]
}
{
  "or": [
    {
      "resourceAvailable": [
        {
          "type": "ReserveEnergy",
          "count": 1
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 3
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 5
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 27,
    "gentleUpTiles": 2,
    "openEnd": 0
  }
}
{
  "or": [
    "canDownBack",
    "canTrickyJump"
  ]
}
{
  "heatFrames": 120
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A