Lower Norfair Fireflea Room: R-Mode Spark Interrupt (Gain Blue Suit) - Farm for energy

Room ID: 145

Wiki

With Supers or PBs, kill Funes except for the topmost. If you have neither, use Morph and bombs or springball to get over the secret Fune and farm a fireflea. Shinespark can get you back out of the fireflea pit if you can't jump out.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canTrickyJump"
{
  "or": [
    "Morph",
    {
      "enemyKill": {
        "enemies": [
          [
            "Boulder"
          ]
        ]
      }
    },
    {
      "and": [
        {
          "disableEquipment": "ScrewAttack"
        },
        "canPseudoScrew"
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Fune"
              ]
            ]
          }
        },
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        }
      ]
    },
    {
      "and": [
        "Morph",
        {
          "or": [
            "h_useSpringBall",
            {
              "and": [
                "h_useMorphBombs",
                "canBombHorizontally"
              ]
            }
          ]
        },
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 17,
            "gentleUpTiles": 6,
            "steepUpTiles": 1,
            "openEnd": 1
          }
        },
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 21,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Dev note: FIXME: Notable strat 'Morph Over The Fune' for getting over the secret fune (and then R-Jump to get out) isn't included.