Mission Impossible Room: Direct G-mode Morph, Crystal Flash Interrupt

Room ID: 60

Wiki
From: 1
Top Right Door
To: 1
Top Right Door

Place a Power Bomb on entry to kill the first Sidehopper, then cross to the left side of the room. It is required to avoid double hitting the ceiling Sidehopper with the Power Bomb, so lure it to the right, place a Power Bomb in the corner, roll over to lure the hopper and quickly roll back to Crystal Flash. In unlucky situations it is possible that the hopper only does small jumps and never hits Samus.

It is possible to cross all the spikes and avoid damaging the ceiling hopper with just Power Bombs. Place a Power Bomb at the edge of the runway then hold forward with precise timing to get a boost to skip the first two then have a small bounce over the third spike. The optimal starting position is on the second-to-last pixel of the ledge and press forward on the 1st, 3rd, or 5th frame which gives Samus a large horizontal boost. (On the last pixel, only the 1st and 3rd frames work, and further to the right only has at most one usable frame. Rolling into the bomb with momentum is not recommended and gives only a 1-frame window.)

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": true
  }
}

Requires:

"h_artificialMorphPowerBomb"
{
  "or": [
    "h_artificialMorphMovement",
    {
      "and": [
        "h_artificialMorphPowerBomb",
        "canTrickyGMode"
      ]
    },
    {
      "spikeHits": 3
    },
    {
      "and": [
        "h_artificialMorphPowerBomb",
        {
          "spikeHits": 1
        }
      ]
    }
  ]
}
"h_artificialMorphComplexRModeCrystalFlashInterrupt"
{
  "ammo": {
    "type": "Missile",
    "count": 10
  }
}
{
  "ammo": {
    "type": "Super",
    "count": 10
  }
}
{
  "ammo": {
    "type": "PowerBomb",
    "count": 5
  }
}
{
  "or": [
    "h_partialEnemyDamageReduction",
    {
      "resourceAtMost": [
        {
          "type": "RegularEnergy",
          "count": 19
        }
      ]
    },
    {
      "and": [
        {
          "resourceCapacity": [
            {
              "type": "RegularEnergy",
              "count": 199
            }
          ]
        },
        {
          "resourceCapacity": [
            {
              "type": "ReserveEnergy",
              "count": 199
            }
          ]
        }
      ]
    }
  ]
}

Dev note: It is possible to kill the first Sidehopper with just Bombs and a lot of luck, but that is ignored.