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.