Baby Kraid Room: Kill the Enemies

Room ID: 82

Wiki
From: 1
Left Door
To: 2
Right Door

Requires:

"canDash"
{
  "enemyKill": {
    "enemies": [
      [
        "Green Space Pirate (standing)",
        "Green Space Pirate (standing)",
        "Green Space Pirate (standing)"
      ]
    ],
    "excludedWeapons": [
      "Bombs"
    ]
  }
}
{
  "or": [
    "canDodgeWhileShooting",
    "ScrewAttack",
    {
      "enemyDamage": {
        "enemy": "Mini-Kraid",
        "type": "spike",
        "hits": 1
      }
    }
  ]
}
{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Mini-Kraid"
          ]
        ],
        "excludedWeapons": [
          "PowerBeam",
          "Bombs",
          "Charge",
          "Ice",
          "Wave",
          "Spazer"
        ]
      }
    },
    {
      "enemyDamage": {
        "enemy": "Mini-Kraid",
        "type": "spike",
        "hits": 3
      }
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Mini-Kraid"
              ]
            ],
            "explicitWeapons": [
              "Wave",
              "Spazer"
            ]
          }
        },
        {
          "enemyDamage": {
            "enemy": "Mini-Kraid",
            "type": "spike",
            "hits": 2
          }
        }
      ]
    },
    "canInsaneJump"
  ]
}
{
  "or": [
    "h_complexToCarryFlashSuit",
    {
      "enemyDamage": {
        "enemy": "Mini-Kraid",
        "type": "spike",
        "hits": 3
      }
    }
  ]
}

Clears obstacles: A

Dev note: FIXME: Collecting the drops from the pirates could make the Mini-Kraid spike hits not matter much.