Crateria Power Bomb Room

Room ID: 28

Wiki
Difficulty filter

From: 1
Left Door
To: 1
Left Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 4,
    "openEnd": 1
  }
}
From: 1
Left Door
To: 1
Left Door

Wait for the Alcoon to walk off and reach the bottom of the slope. Dodge it's fireballs with Morph or Screw, or simply freeze it and wait while standing behind it. Keep a half-tile gap between the Alcoon and the runway in order to extend the runway as much as possible.

Requires:

"h_canFrozenEnemyRunway"

Exit condition:

{
  "leaveWithRunway": {
    "length": 6,
    "openEnd": 0
  }
}
From: 1
Left Door
To: 1
Left Door

The Alcoons have a 99.5% Power Bomb drop rate, after which they only drop small energy.

Requires:

{
  "resetRoom": {
    "nodes": [
      1
    ]
  }
}
{
  "or": [
    {
      "and": [
        {
          "or": [
            "ScrewAttack",
            {
              "ammo": {
                "type": "Missile",
                "count": 3
              }
            }
          ]
        },
        {
          "cycleFrames": 575
        }
      ]
    },
    {
      "and": [
        "Plasma",
        {
          "cycleFrames": 650
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            "Wave",
            "Spazer"
          ]
        },
        {
          "cycleFrames": 1000
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            "canDodgeWhileShooting",
            "Ice"
          ]
        },
        {
          "cycleFrames": 1210
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 1
Left Door

Requires:

"h_canCrystalFlash"
From: 1
Left Door
To: 2
Item

Duck under the first two Alcoon shots, or retreat back a platform to fight them with Power Beam.

Requires:

{
  "or": [
    "canDodgeWhileShooting",
    {
      "enemyDamage": {
        "enemy": "Alcoon",
        "type": "fireball",
        "hits": 3
      }
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Alcoon",
            "Alcoon"
          ],
          [
            "Alcoon"
          ]
        ],
        "excludedWeapons": [
          "PowerBeam",
          "Bombs"
        ]
      }
    }
  ]
}
From: 2
Item
To: 1
Left Door

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 28,
  "name": "Crateria Power Bomb Room",
  "area": "Crateria",
  "subarea": "Central",
  "roomAddress": "0x793AA",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x00189b2",
      "doorOrientation": "left",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 2,
      "name": "Item",
      "nodeType": "item",
      "nodeSubType": "visible",
      "nodeItem": "PowerBomb",
      "nodeAddress": "0x781CC",
      "locks": [
        {
          "name": "Dummy Item Lock",
          "lockType": "gameFlag",
          "unlockStrats": [
            {
              "name": "Base (Collect Item)",
              "notable": false,
              "requires": []
            }
          ]
        }
      ]
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Crateria Power Bomb Room Alcoons",
      "enemyName": "Alcoon",
      "quantity": 3,
      "homeNodes": [
        2
      ]
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 1
        }
      ]
    }
  ],
  "strats": [
    {
      "id": 1,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 4,
          "openEnd": 1
        }
      }
    },
    {
      "id": 2,
      "link": [
        1,
        1
      ],
      "name": "Leave With Runway - Frozen Alcoon",
      "requires": [
        "h_canFrozenEnemyRunway"
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 6,
          "openEnd": 0
        }
      },
      "note": [
        "Wait for the Alcoon to walk off and reach the bottom of the slope.",
        "Dodge it's fireballs with Morph or Screw, or simply freeze it and wait while standing behind it.",
        "Keep a half-tile gap between the Alcoon and the runway in order to extend the runway as much as possible."
      ]
    },
    {
      "id": 3,
      "link": [
        1,
        1
      ],
      "name": "Alcoon Farm",
      "requires": [
        {
          "resetRoom": {
            "nodes": [
              1
            ]
          }
        },
        {
          "or": [
            {
              "and": [
                {
                  "or": [
                    "ScrewAttack",
                    {
                      "ammo": {
                        "type": "Missile",
                        "count": 3
                      }
                    }
                  ]
                },
                {
                  "cycleFrames": 575
                }
              ]
            },
            {
              "and": [
                "Plasma",
                {
                  "cycleFrames": 650
                }
              ]
            },
            {
              "and": [
                {
                  "or": [
                    "Wave",
                    "Spazer"
                  ]
                },
                {
                  "cycleFrames": 1000
                }
              ]
            },
            {
              "and": [
                {
                  "or": [
                    "canDodgeWhileShooting",
                    "Ice"
                  ]
                },
                {
                  "cycleFrames": 1210
                }
              ]
            }
          ]
        }
      ],
      "farmCycleDrops": [
        {
          "enemy": "Alcoon",
          "count": 3
        }
      ],
      "note": [
        "The Alcoons have a 99.5% Power Bomb drop rate, after which they only drop small energy."
      ]
    },
    {
      "id": 4,
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 5,
      "link": [
        1,
        2
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "canDodgeWhileShooting",
            {
              "enemyDamage": {
                "enemy": "Alcoon",
                "type": "fireball",
                "hits": 3
              }
            },
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Alcoon",
                    "Alcoon"
                  ],
                  [
                    "Alcoon"
                  ]
                ],
                "excludedWeapons": [
                  "PowerBeam",
                  "Bombs"
                ]
              }
            }
          ]
        }
      ],
      "note": "Duck under the first two Alcoon shots, or retreat back a platform to fight them with Power Beam.",
      "devNote": "All the Alcoons are assumed killed in each case."
    },
    {
      "id": 6,
      "link": [
        2,
        1
      ],
      "name": "Base",
      "requires": []
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "name": "Base (Collect Item)",
      "notable": false,
      "requires": [],
      "link": [
        2,
        2
      ],
      "collectsItems": [
        2
      ]
    }
  ],
  "nextStratId": 7,
  "notables": [],
  "nextNotableId": 1
}