Pit Room

Room ID: 12

Wiki
Difficulty filter

From: 1
Left Door (locked)
To: 1
Left Door (locked)

Requires:

{
  "obstaclesNotCleared": [
    "A"
  ]
}

Exit condition:

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

Exit condition:

{
  "leaveWithRunway": {
    "length": 4,
    "openEnd": 1
  }
}
Crystal Flash (Very Hard)
Pit Room
From: 1
Left Door (locked)
To: 1
Left Door (locked)

Requires:

"h_canCrystalFlash"

Clears obstacles: A

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

Base (Basic)
Pit Room
From: 1
Left Door (locked)
To: 3
Item (locked)

Requires:

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

Clears obstacles: A

Temporary Blue (Very Hard)
Pit Room
From: 1
Left Door (locked)
To: 3
Item (locked)

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 (locked)
To: 3
Item (locked)

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 (locked)
To: 3
Item (locked)

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 (locked)
To: 3
Item (locked)

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 (locked)
To: 1
Left Door (locked)

From: 2
Right Door (locked)
To: 1
Left Door (locked)

Entrance condition:

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

Bypasses door shell: true

From: 2
Right Door (locked)
To: 1
Left Door (locked)

Entrance condition:

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

Exit condition:

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

Bypasses door shell: true

From: 2
Right Door (locked)
To: 1
Left Door (locked)

Entrance condition:

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

Exit condition:

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

Bypasses door shell: true

From: 2
Right Door (locked)
To: 2
Right Door (locked)

Exit condition:

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

Requires:

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

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 (locked)
To: 3
Item (locked)

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": [
    "canChainTemporaryBlue",
    {
      "and": [
        "canSpeedball",
        "canSpringBallBounce",
        "canSlowShortCharge"
      ]
    },
    {
      "and": [
        "canBlueSpaceJump",
        "canMockball",
        "canSlowShortCharge"
      ]
    }
  ]
}
From: 2
Right Door (locked)
To: 3
Item (locked)

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 (locked)
To: 3
Item (locked)

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 (locked)
To: 3
Item (locked)

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 (locked)
To: 3
Item (locked)

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 (locked)
To: 3
Item (locked)

Entrance condition:

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

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    "h_canDestroyBombWalls"
  ]
}
Base (Basic)
Pit Room
From: 1
Left Door (locked)
To: 4
Left Door (unlocked)

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.

Requires:

"Missile"
"Morph"
Base (Basic)
Pit Room
From: 4
Left Door (unlocked)
To: 1
Left Door (locked)

Base (Basic)
Pit Room
From: 2
Right Door (locked)
To: 5
Right Door (unlocked)

This door is unlocked until having morph and missiles, and then free to open after with just power beam.

Requires:

"Missile"
"Morph"
Base (Basic)
Pit Room
From: 5
Right Door (unlocked)
To: 2
Right Door (locked)

Base (Basic)
Pit Room
From: 3
Item (locked)
To: 6
Item (unlocked)

Item doesn't spawn unless Samus has Morph and Missiles, even if Zebes is awake.

Requires:

{
  "or": [
    {
      "and": [
        "Missile",
        "Morph",
        "canAwakenZebes"
      ]
    },
    "h_AllItemsSpawned"
  ]
}
Base (Basic)
Pit Room
From: 6
Item (unlocked)
To: 3
Item (locked)

{
  "$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 (locked)",
      "nodeType": "junction",
      "nodeSubType": "grey",
      "nodeAddress": "0x0018b7a",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 2,
      "name": "Right Door (locked)",
      "nodeType": "junction",
      "nodeSubType": "grey",
      "nodeAddress": "0x0018b86",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 3,
      "name": "Item (locked)",
      "nodeType": "junction",
      "nodeSubType": "visible",
      "nodeItem": "Missile",
      "nodeAddress": "0x783EE"
    },
    {
      "id": 4,
      "name": "Left Door (unlocked)",
      "nodeType": "door",
      "nodeSubType": "grey",
      "nodeAddress": "0x0018b7a",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "yields": [
        "f_ZebesAwake",
        "f_ClearedPitRoom"
      ]
    },
    {
      "id": 5,
      "name": "Right Door (unlocked)",
      "nodeType": "door",
      "nodeSubType": "grey",
      "nodeAddress": "0x0018b86",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "yields": [
        "f_ZebesAwake",
        "f_ClearedPitRoom"
      ]
    },
    {
      "id": 6,
      "name": "Item (unlocked)",
      "nodeType": "item",
      "nodeSubType": "visible",
      "nodeItem": "Missile",
      "nodeAddress": "0x783EE"
    }
  ],
  "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": "Pit Room 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": [
    {
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [
        {
          "obstaclesNotCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 8,
          "openEnd": 1
        }
      }
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway, Broken Floor",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 4,
          "openEnd": 1
        }
      }
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Base",
      "requires": []
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "h_canDestroyBombWalls",
            {
              "obstaclesCleared": [
                "A"
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 3,
          "openEnd": 1
        }
      },
      "requires": [
        "canTemporaryBlue"
      ],
      "clearsObstacles": [
        "A"
      ],
      "note": "Breaking the side blocks can be done with a shinespark, or by moving into them once past the solid blocks.",
      "devNote": "FIXME: Add chain strat with x-ray turnaround and a 7 tile runway."
    },
    {
      "link": [
        1,
        3
      ],
      "name": "G-Mode Morph to Bomb the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphBombs"
      ],
      "clearsObstacles": [
        "A"
      ],
      "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."
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "G-Mode Morph to Power Bomb the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphPowerBomb"
      ],
      "clearsObstacles": [
        "A"
      ],
      "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."
    },
    {
      "link": [
        1,
        3
      ],
      "name": "G-Mode Through the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        }
      },
      "requires": [],
      "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."
      ]
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Base",
      "requires": []
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ],
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Top Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      }
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Bottom Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      }
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 3,
          "openEnd": 1
        }
      }
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Space Pirate Farm",
      "requires": [
        "Morph",
        "Missile",
        {
          "resetRoom": {
            "nodes": [
              1,
              2
            ],
            "mustStayPut": false
          }
        },
        {
          "refill": [
            "Energy",
            "Missile"
          ]
        }
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Grey Space Pirate (wall)",
            "type": "contact",
            "hits": 1
          }
        },
        "Missile",
        "Morph"
      ],
      "gModeRegainMobility": {},
      "note": "The enemies do not spawn in this room unless Missiles and Morph are collected (even if Zebes is awake)."
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Full Room Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 1,
          "openEnd": 1
        }
      },
      "requires": [
        "canTemporaryBlue",
        "canInsaneJump",
        {
          "or": [
            "canChainTemporaryBlue",
            {
              "and": [
                "canSpeedball",
                "canSpringBallBounce",
                "canSlowShortCharge"
              ]
            },
            {
              "and": [
                "canBlueSpaceJump",
                "canMockball",
                "canSlowShortCharge"
              ]
            }
          ]
        }
      ],
      "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."
    },
    {
      "link": [
        2,
        3
      ],
      "name": "G-Mode Through the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        }
      },
      "requires": [],
      "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."
      ]
    },
    {
      "link": [
        2,
        3
      ],
      "name": "G-Mode Morph to Bomb the Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphIBJ"
      ],
      "clearsObstacles": [
        "A"
      ],
      "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."
      ]
    },
    {
      "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"
      ],
      "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."
      ]
    },
    {
      "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"
      ],
      "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."
      ]
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              18
            ],
            [
              2,
              19
            ],
            [
              2,
              28
            ],
            [
              2,
              29
            ]
          ]
        }
      },
      "requires": []
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            {
              "obstaclesCleared": [
                "A"
              ]
            },
            "h_canDestroyBombWalls"
          ]
        }
      ]
    },
    {
      "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,
        4
      ]
    },
    {
      "link": [
        4,
        1
      ],
      "name": "Base",
      "notable": false,
      "requires": []
    },
    {
      "name": "Base",
      "notable": false,
      "requires": [
        "Missile",
        "Morph"
      ],
      "note": "This door is unlocked until having morph and missiles, and then free to open after with just power beam.",
      "link": [
        2,
        5
      ]
    },
    {
      "link": [
        5,
        2
      ],
      "name": "Base",
      "notable": false,
      "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,
        6
      ]
    },
    {
      "link": [
        6,
        3
      ],
      "name": "Base",
      "notable": false,
      "requires": []
    }
  ]
}