Pit Room

Room ID: 12

Wiki
Difficulty filter

From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesNotCleared": [
    "A"
  ]
}

Exit condition:

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

Exit condition:

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

Requires:

"h_canCrystalFlash"

Clears obstacles: A

Base (Basic)
Pit Room
From: 1
Left Door
To: 2
Right Door

From: 1
Left Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharging": {
    "length": 7,
    "openEnd": 0
  }
}

Requires:

"canLongChainTemporaryBlue"
"canInsaneJump"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
Base (Basic)
Pit Room
From: 1
Left Door
To: 3
Item

Requires:

{
  "or": [
    "h_canDestroyBombWalls",
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}

Clears obstacles: A

From: 1
Left Door
To: 3
Item

Breaking the side blocks can be done with a shinespark, or by moving into them once past the solid blocks.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 3,
    "openEnd": 1
  }
}

Requires:

"canTemporaryBlue"

Clears obstacles: A

From: 1
Left Door
To: 3
Item

Breaking the side blocks can be done by moving into them once past the solid blocks.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 7,
    "openEnd": 0
  }
}

Requires:

"canChainTemporaryBlue"
"canXRayTurnaround"

Clears obstacles: A

From: 1
Left Door
To: 3
Item

Entrance condition:

{
  "comeInWithTemporaryBlue": {}
}

Requires:

"canChainTemporaryBlue"

Clears obstacles: A

From: 1
Left Door
To: 3
Item

Overload PLMs using the scroll block directly above the bomb block leading down to the item. When the bomb blocks turn to air, lay bombs as Samus falls. After landing on the first platform, quickly unmorph and use X-ray to cancel G-mode before the bombs explode.

Entrance condition:

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

Requires:

"h_canArtificialMorphBombs"

Clears obstacles: A

From: 1
Left Door
To: 3
Item

Lay a Power Bomb to break the bomb blocks leading down to the item, then use X-ray to cancel G-mode, to clear the blocks.

Entrance condition:

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

Requires:

"h_canArtificialMorphPowerBomb"

Clears obstacles: A

From: 1
Left Door
To: 3
Item

Overload PLMs using the scroll block directly above the bomb block leading down to the item. Using X-Ray to cancel G-mode will lead to a soft lock if the item there can't be used to get Samus out.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": false
  }
}
Base (Basic)
Pit Room
From: 2
Right Door
To: 1
Left Door

From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInShinecharging": {
    "length": 2,
    "openEnd": 0
  }
}

Requires:

"canLongChainTemporaryBlue"
"canInsaneJump"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        12
      ],
      [
        3,
        13
      ]
    ]
  }
}

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        12
      ]
    ]
  }
}

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        12
      ]
    ]
  }
}

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        13
      ]
    ]
  }
}

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        13
      ]
    ]
  }
}

Bypasses door shell: true

From: 2
Right Door
To: 2
Right Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 3,
    "openEnd": 1
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Morph"
"Missile"
{
  "resetRoom": {
    "nodes": [
      1,
      2
    ],
    "mustStayPut": false
  }
}
{
  "refill": [
    "Energy",
    "Missile"
  ]
}
From: 2
Right Door
To: 2
Right Door

The enemies do not spawn in this room unless Missiles and Morph are collected (even if Zebes is awake).

Requires:

{
  "enemyDamage": {
    "enemy": "Grey Space Pirate (wall)",
    "type": "contact",
    "hits": 1
  }
}
"Missile"
"Morph"
From: 2
Right Door
To: 3
Item

Bring temporary blue from the right side door all the way to the missile location using Springball, SpaceJump, or Morph-UnMorphs.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 1,
    "openEnd": 1
  }
}

Requires:

"canTemporaryBlue"
"canInsaneJump"
{
  "or": [
    "canLongChainTemporaryBlue",
    {
      "and": [
        "canSpeedball",
        "canSpringBallBounce",
        "canSlowShortCharge"
      ]
    },
    {
      "and": [
        "canBlueSpaceJump",
        "canMockball",
        "canSlowShortCharge"
      ]
    }
  ]
}

Entrance condition:

{
  "comeInWithTemporaryBlue": {}
}

Requires:

"canLongChainTemporaryBlue"
"canInsaneJump"
From: 2
Right Door
To: 3
Item

Be careful not to touch any of the pirates spawned lasers. Overload PLMs using the scroll block directly above the bomb block leading down to the item. Using X-Ray to cancel G-mode will lead to a soft lock if the item there can't be used to get Samus out.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": false
  }
}
From: 2
Right Door
To: 3
Item

Without Morph, the pirates will not spawn. Overload PLMs using the scroll block directly above the bomb block leading down to the item. When the bomb blocks turn to air, lay bombs as Samus falls. After landing on the first platform, quickly unmorph and use X-Ray to cancel G-mode before the bombs explode.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"

Clears obstacles: A

From: 2
Right Door
To: 3
Item

Without Morph, the pirates will not spawn. Use Power Bomb horizontal boosts to move toward the left side of the room in artificial morph. Roll off the third blue platform from the right door and lay a Power Bomb against the left wall to get into range of the bomb blocks. Unmorph and use X-ray to cancel G-mode. It may be best to do this before the PB explodes, in case PLMs are already overloaded.

Entrance condition:

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

Requires:

"h_canArtificialMorphBombHorizontally"
"h_canArtificialMorphPowerBomb"
"h_canArtificialMorphPowerBomb"
"h_canArtificialMorphPowerBomb"
{
  "or": [
    "h_canArtificialMorphPowerBomb",
    "canTrickyJump"
  ]
}

Clears obstacles: A

From: 2
Right Door
To: 3
Item

Without Morph, the pirates will not spawn. While near the bomb blocks, use a Power Bomb and then use X-ray to cancel G-mode, which will clear the blocks.

Entrance condition:

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

Requires:

"h_canArtificialMorphSpringBall"
"h_canArtificialMorphPowerBomb"

Clears obstacles: A

From: 2
Right Door
To: 3
Item

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        18
      ],
      [
        2,
        19
      ],
      [
        2,
        28
      ],
      [
        2,
        29
      ]
    ]
  }
}
Base (Basic)
Pit Room
From: 3
Item
To: 1
Left Door

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    "h_canDestroyBombWalls"
  ]
}

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 12,
  "name": "Pit Room",
  "area": "Crateria",
  "subarea": "Central",
  "playable": true,
  "roomAddress": "0x7975C",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Door",
      "nodeType": "door",
      "nodeSubType": "gray",
      "nodeAddress": "0x0018b7a",
      "doorOrientation": "left",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "locks": [
        {
          "name": "Pit Room Left Gray Lock (to Climb)",
          "lockType": "killEnemies",
          "unlockStrats": [
            {
              "name": "Base",
              "notable": false,
              "requires": [
                "Missile",
                "Morph"
              ],
              "note": [
                "Entering this room with Morph and any missile capacity (0 current missiles is fine) spawns the enemies in this room and makes both doors gray and unlockable by killing the enemies.",
                "Once the enemies actually spawn, they can be killed with just Power Beam.",
                "Killing the enemies, which makes the doors start flashing is what causes the flag to be set."
              ]
            }
          ],
          "yields": [
            "f_ZebesAwake",
            "f_ClearedPitRoom"
          ],
          "note": "Unlike the right door, this is locked from game start. Not just when enterring with Morph and missiles."
        }
      ]
    },
    {
      "id": 2,
      "name": "Right Door",
      "nodeType": "door",
      "nodeSubType": "gray",
      "nodeAddress": "0x0018b86",
      "doorOrientation": "right",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "locks": [
        {
          "name": "Pit Room Right Gray Lock (to Elevator)",
          "lockType": "killEnemies",
          "lock": [
            "Missile",
            "Morph"
          ],
          "unlockStrats": [
            {
              "name": "Base",
              "notable": false,
              "requires": [],
              "note": "This door is unlocked until having morph and missiles, and then free to open after with just power beam."
            }
          ],
          "yields": [
            "f_ZebesAwake",
            "f_ClearedPitRoom"
          ]
        }
      ]
    },
    {
      "id": 3,
      "name": "Item",
      "nodeType": "item",
      "nodeSubType": "visible",
      "nodeItem": "Missile",
      "nodeAddress": "0x783EE",
      "locks": [
        {
          "name": "Mother Brain Missiles Spawn Lock",
          "lockType": "gameFlag",
          "unlockStrats": [
            {
              "name": "Base",
              "notable": false,
              "requires": [
                {
                  "or": [
                    {
                      "and": [
                        "Missile",
                        "Morph",
                        "canAwakenZebes"
                      ]
                    },
                    "h_AllItemsSpawned"
                  ]
                }
              ],
              "note": "Item doesn't spawn unless Samus has Morph and Missiles, even if Zebes is awake.",
              "devNote": "canAwakenZebes is included to indicate the knowledge for how to spawn the item, the tech's description discusses this item as well."
            }
          ]
        }
      ]
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Pit Room Left Standing Pirate",
      "enemyName": "Grey Space Pirate (standing)",
      "quantity": 1,
      "homeNodes": [
        1
      ],
      "spawn": [
        "Missile",
        "Morph"
      ]
    },
    {
      "id": "e2",
      "groupName": "Pit Room Right Standing Pirates",
      "enemyName": "Grey Space Pirate (standing)",
      "quantity": 3,
      "homeNodes": [
        2
      ],
      "spawn": [
        "Missile",
        "Morph"
      ]
    },
    {
      "id": "e3",
      "groupName": "Pit Room Wall Pirate",
      "enemyName": "Grey Space Pirate (wall)",
      "quantity": 1,
      "homeNodes": [
        2
      ],
      "spawn": [
        "Missile",
        "Morph"
      ]
    }
  ],
  "obstacles": [
    {
      "id": "A",
      "obstacleType": "inanimate",
      "name": "Bomb Blocks"
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 1
        }
      ]
    }
  ],
  "strats": [
    {
      "id": 1,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 8,
          "openEnd": 1
        }
      }
    },
    {
      "id": 2,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway, Broken Floor",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 4,
          "openEnd": 1
        }
      }
    },
    {
      "id": 3,
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 4,
      "link": [
        1,
        2
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 5,
      "link": [
        1,
        2
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 7,
          "openEnd": 0
        }
      },
      "requires": [
        "canLongChainTemporaryBlue",
        "canInsaneJump"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 6,
      "link": [
        1,
        3
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "h_canDestroyBombWalls",
            {
              "obstaclesCleared": [
                "A"
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "id": 7,
      "link": [
        1,
        3
      ],
      "name": "Temporary Blue (Come In Shinecharging)",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 3,
          "openEnd": 1
        }
      },
      "requires": [
        "canTemporaryBlue"
      ],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true,
      "note": "Breaking the side blocks can be done with a shinespark, or by moving into them once past the solid blocks."
    },
    {
      "id": 8,
      "link": [
        1,
        3
      ],
      "name": "Temporary Blue With X-Ray (Come In Shinecharging)",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 7,
          "openEnd": 0
        }
      },
      "requires": [
        "canChainTemporaryBlue",
        "canXRayTurnaround"
      ],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true,
      "note": "Breaking the side blocks can be done by moving into them once past the solid blocks."
    },
    {
      "id": 9,
      "link": [
        1,
        3
      ],
      "name": "Temporary Blue (Come In With Temporary Blue)",
      "entranceCondition": {
        "comeInWithTemporaryBlue": {}
      },
      "requires": [
        "canChainTemporaryBlue"
      ],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 10,
      "link": [
        1,
        3
      ],
      "name": "G-Mode Morph to Bomb the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphBombs"
      ],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true,
      "note": [
        "Overload PLMs using the scroll block directly above the bomb block leading down to the item.",
        "When the bomb blocks turn to air, lay bombs as Samus falls.",
        "After landing on the first platform, quickly unmorph and use X-ray to cancel G-mode before the bombs explode."
      ]
    },
    {
      "id": 11,
      "link": [
        1,
        3
      ],
      "name": "G-Mode Morph to Power Bomb the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphPowerBomb"
      ],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true,
      "note": "Lay a Power Bomb to break the bomb blocks leading down to the item, then use X-ray to cancel G-mode, to clear the blocks."
    },
    {
      "id": 12,
      "link": [
        1,
        3
      ],
      "name": "G-Mode Through the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        }
      },
      "requires": [],
      "flashSuitChecked": true,
      "note": [
        "Overload PLMs using the scroll block directly above the bomb block leading down to the item.",
        "Using X-Ray to cancel G-mode will lead to a soft lock if the item there can't be used to get Samus out."
      ]
    },
    {
      "id": 13,
      "link": [
        2,
        1
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 14,
      "link": [
        2,
        1
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 2,
          "openEnd": 0
        }
      },
      "requires": [
        "canLongChainTemporaryBlue",
        "canInsaneJump"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 15,
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ],
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true
    },
    {
      "id": 16,
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Top Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      }
    },
    {
      "id": 17,
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Bottom Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      }
    },
    {
      "id": 18,
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 3,
          "openEnd": 1
        }
      }
    },
    {
      "id": 19,
      "link": [
        2,
        2
      ],
      "name": "Space Pirate Farm",
      "requires": [
        "Morph",
        "Missile",
        {
          "resetRoom": {
            "nodes": [
              1,
              2
            ],
            "mustStayPut": false
          }
        },
        {
          "refill": [
            "Energy",
            "Missile"
          ]
        }
      ]
    },
    {
      "id": 20,
      "link": [
        2,
        2
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Grey Space Pirate (wall)",
            "type": "contact",
            "hits": 1
          }
        },
        "Missile",
        "Morph"
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true,
      "note": "The enemies do not spawn in this room unless Missiles and Morph are collected (even if Zebes is awake)."
    },
    {
      "id": 21,
      "link": [
        2,
        3
      ],
      "name": "Full Room Temporary Blue (Come in Shinecharging)",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 1,
          "openEnd": 1
        }
      },
      "requires": [
        "canTemporaryBlue",
        "canInsaneJump",
        {
          "or": [
            "canLongChainTemporaryBlue",
            {
              "and": [
                "canSpeedball",
                "canSpringBallBounce",
                "canSlowShortCharge"
              ]
            },
            {
              "and": [
                "canBlueSpaceJump",
                "canMockball",
                "canSlowShortCharge"
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "Bring temporary blue from the right side door all the way to the missile location using Springball, SpaceJump, or Morph-UnMorphs.",
      "devNote": "There is 1 unusable tile in this runway."
    },
    {
      "id": 22,
      "link": [
        2,
        3
      ],
      "name": "Full Room Temporary Blue (Come in With Temporary Blue)",
      "entranceCondition": {
        "comeInWithTemporaryBlue": {}
      },
      "requires": [
        "canLongChainTemporaryBlue",
        "canInsaneJump"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 23,
      "link": [
        2,
        3
      ],
      "name": "G-Mode Through the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        }
      },
      "requires": [],
      "flashSuitChecked": true,
      "note": [
        "Be careful not to touch any of the pirates spawned lasers.",
        "Overload PLMs using the scroll block directly above the bomb block leading down to the item.",
        "Using X-Ray to cancel G-mode will lead to a soft lock if the item there can't be used to get Samus out."
      ]
    },
    {
      "id": 24,
      "link": [
        2,
        3
      ],
      "name": "G-Mode Morph to Bomb the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphIBJ"
      ],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true,
      "note": [
        "Without Morph, the pirates will not spawn.",
        "Overload PLMs using the scroll block directly above the bomb block leading down to the item.",
        "When the bomb blocks turn to air, lay bombs as Samus falls.",
        "After landing on the first platform, quickly unmorph and use X-Ray to cancel G-mode before the bombs explode."
      ]
    },
    {
      "id": 25,
      "link": [
        2,
        3
      ],
      "name": "G-Mode Morph to Power Bomb the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphBombHorizontally",
        "h_canArtificialMorphPowerBomb",
        "h_canArtificialMorphPowerBomb",
        "h_canArtificialMorphPowerBomb",
        {
          "or": [
            "h_canArtificialMorphPowerBomb",
            "canTrickyJump"
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true,
      "note": [
        "Without Morph, the pirates will not spawn.",
        "Use Power Bomb horizontal boosts to move toward the left side of the room in artificial morph.",
        "Roll off the third blue platform from the right door and lay a Power Bomb against the left wall to get into range of the bomb blocks.",
        "Unmorph and use X-ray to cancel G-mode. It may be best to do this before the PB explodes, in case PLMs are already overloaded."
      ]
    },
    {
      "id": 26,
      "link": [
        2,
        3
      ],
      "name": "G-Mode Morph Spring Ball to Power Bomb the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphSpringBall",
        "h_canArtificialMorphPowerBomb"
      ],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true,
      "note": [
        "Without Morph, the pirates will not spawn.",
        "While near the bomb blocks, use a Power Bomb and then use X-ray to cancel G-mode, which will clear the blocks."
      ]
    },
    {
      "id": 27,
      "link": [
        2,
        3
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              18
            ],
            [
              2,
              19
            ],
            [
              2,
              28
            ],
            [
              2,
              29
            ]
          ]
        }
      },
      "requires": []
    },
    {
      "id": 28,
      "link": [
        3,
        1
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            {
              "obstaclesCleared": [
                "A"
              ]
            },
            "h_canDestroyBombWalls"
          ]
        }
      ]
    },
    {
      "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",
      "notable": false,
      "requires": [
        "Missile",
        "Morph"
      ],
      "note": [
        "Entering this room with Morph and any missile capacity (0 current missiles is fine) spawns the enemies in this room and makes both doors gray and unlockable by killing the enemies.",
        "Once the enemies actually spawn, they can be killed with just Power Beam.",
        "Killing the enemies, which makes the doors start flashing is what causes the flag to be set."
      ],
      "link": [
        1,
        1
      ],
      "setsFlags": [
        "f_ZebesAwake",
        "f_ClearedPitRoom"
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "name": "Base",
      "notable": false,
      "requires": [
        {
          "or": [
            {
              "and": [
                "Missile",
                "Morph",
                "canAwakenZebes"
              ]
            },
            "h_AllItemsSpawned"
          ]
        }
      ],
      "note": "Item doesn't spawn unless Samus has Morph and Missiles, even if Zebes is awake.",
      "devNote": "canAwakenZebes is included to indicate the knowledge for how to spawn the item, the tech's description discusses this item as well.",
      "link": [
        3,
        3
      ],
      "collectsItems": [
        3
      ]
    }
  ],
  "nextStratId": 29,
  "notables": [],
  "nextNotableId": 1
}