Shaktool Room: Direct G-mode Morph, Crystal Flash Interrupt

Room ID: 222

Wiki
From: 1
Left Door
To: 1
Left Door

This requires a precisely timed Crystal Flash, such that Shaktool hits Samus immediately after she gets Reserve Energy, to prevent getting double hit. With a second Reserve Tank and an Energy Tank, or the damage reduction from a suit, Samus is able to survive a second hit.

If the wall is already broken, either wait for Shaktool to cross the room or move in front of it. It is possible to enter the room and land on the doorsill, then bomb or Power Bomb boost across when the tide is high.

Entrance condition:

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

Requires:

"h_artificialMorphRModeCrystalFlashInterrupt"
{
  "or": [
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 10
          }
        },
        {
          "or": [
            "h_partialEnemyDamageReduction",
            {
              "and": [
                {
                  "resourceCapacity": [
                    {
                      "type": "RegularEnergy",
                      "count": 199
                    }
                  ]
                },
                {
                  "resourceCapacity": [
                    {
                      "type": "ReserveEnergy",
                      "count": 199
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 2
          }
        },
        "h_artificialMorphComplexRModeCrystalFlashInterrupt"
      ]
    }
  ]
}
{
  "or": [
    "h_artificialMorphSpringBall",
    {
      "and": [
        {
          "or": [
            "canInsaneJump",
            "Gravity"
          ]
        },
        {
          "or": [
            "h_artificialMorphBombs",
            {
              "ammo": {
                "type": "PowerBomb",
                "count": 2
              }
            }
          ]
        }
      ]
    },
    "canBePatient",
    {
      "and": [
        "canRiskPermanentLossOfAccess",
        {
          "not": "f_ShaktoolDoneDigging"
        }
      ]
    }
  ]
}