Botwoon Quicksand Room

Room ID: 204

Wiki
Difficulty filter

From: 1
Top Left Sand Entrance
To: 1
Top Left Sand Entrance

Requires:

{
  "enemyDamage": {
    "enemy": "Bull",
    "type": "contact",
    "hits": 1
  }
}
From: 1
Top Left Sand Entrance
To: 2
Bottom Left Sand Exit

From: 1
Top Left Sand Entrance
To: 2
Bottom Left Sand Exit

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": false
  },
  "comesThroughToilet": "any"
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}
From: 1
Top Left Sand Entrance
To: 2
Bottom Left Sand Exit

Entrance condition:

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

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
From: 1
Top Left Sand Entrance
To: 4
Bottom Right Sand Exit

Entrance condition:

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

Requires:

{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Bull",
        "type": "contact",
        "hits": 1
      }
    },
    "h_canArtificialMorphPowerBomb"
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
From: 1
Top Left Sand Entrance
To: 5
Hidden Morph Tunnel Junction

If the room above has a narrow sand exit, then spin jump through the transition pressing against the wall, continue holding right to reach the wall above the tunnel, then perform a tight mid-air morph and hold right to pass through the tunnel. If Samus falls below the tunnel, even to the ledge just below, it will no longer be possible to reach.

Entrance condition:

{
  "comeInNormally": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "notable": "Pass Through Hidden Tunnel"
}
"canPrepareForNextRoom"
"can4HighMidAirMorph"
{
  "enemyDamage": {
    "enemy": "Bull",
    "type": "contact",
    "hits": 1
  }
}
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Bull",
        "type": "contact",
        "hits": 1
      }
    },
    "h_canUsePowerBombs"
  ]
}
From: 2
Bottom Left Sand Exit
To: 2
Bottom Left Sand Exit

Exit condition:

{
  "leaveNormally": {}
}
From: 3
Top Right Sand Entrance
To: 2
Bottom Left Sand Exit

Entrance condition:

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

Requires:

{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Bull",
        "type": "contact",
        "hits": 1
      }
    },
    "h_canArtificialMorphPowerBomb"
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
From: 3
Top Right Sand Entrance
To: 3
Top Right Sand Entrance

Requires:

{
  "enemyDamage": {
    "enemy": "Bull",
    "type": "contact",
    "hits": 1
  }
}
From: 3
Top Right Sand Entrance
To: 4
Bottom Right Sand Exit

From: 3
Top Right Sand Entrance
To: 4
Bottom Right Sand Exit

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": false
  },
  "comesThroughToilet": "any"
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}
From: 3
Top Right Sand Entrance
To: 4
Bottom Right Sand Exit

Entrance condition:

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

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
From: 3
Top Right Sand Entrance
To: 5
Hidden Morph Tunnel Junction

If the room above has a narrow sand exit, then spin jump through the transition pressing against the wall, continue holding left to reach the wall above the tunnel, then perform a tight mid-air morph and hold left to pass through the tunnel. If Samus falls below the tunnel, even to the ledge just below, it will no longer be possible to reach.

Entrance condition:

{
  "comeInNormally": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "notable": "Pass Through Hidden Tunnel"
}
"canPrepareForNextRoom"
"can4HighMidAirMorph"
{
  "enemyDamage": {
    "enemy": "Bull",
    "type": "contact",
    "hits": 1
  }
}
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Bull",
        "type": "contact",
        "hits": 1
      }
    },
    "h_canUsePowerBombs"
  ]
}
From: 4
Bottom Right Sand Exit
To: 4
Bottom Right Sand Exit

Exit condition:

{
  "leaveNormally": {}
}
From: 5
Hidden Morph Tunnel Junction
To: 2
Bottom Left Sand Exit

Requires:

"Morph"
From: 5
Hidden Morph Tunnel Junction
To: 4
Bottom Right Sand Exit

Requires:

"Morph"
From: 5
Hidden Morph Tunnel Junction
To: 5
Hidden Morph Tunnel Junction

Requires:

"h_canCrystalFlash"

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 204,
  "name": "Botwoon Quicksand Room",
  "area": "Maridia",
  "subarea": "Inner",
  "subsubarea": "Pink",
  "roomAddress": "0x7D898",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "mapTileMask": [
    [
      1,
      1
    ]
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Top Left Sand Entrance",
      "nodeType": "entrance",
      "nodeSubType": "sandpit",
      "doorOrientation": "up",
      "mapTileMask": [
        [
          2,
          1
        ]
      ]
    },
    {
      "id": 2,
      "name": "Bottom Left Sand Exit",
      "nodeType": "exit",
      "nodeSubType": "sandpit",
      "nodeAddress": "0x001a8ac",
      "doorOrientation": "down",
      "mapTileMask": [
        [
          2,
          1
        ]
      ]
    },
    {
      "id": 3,
      "name": "Top Right Sand Entrance",
      "nodeType": "entrance",
      "nodeSubType": "sandpit",
      "doorOrientation": "up",
      "mapTileMask": [
        [
          1,
          2
        ]
      ]
    },
    {
      "id": 4,
      "name": "Bottom Right Sand Exit",
      "nodeType": "exit",
      "nodeSubType": "sandpit",
      "nodeAddress": "0x001a8b8",
      "doorOrientation": "down",
      "mapTileMask": [
        [
          1,
          2
        ]
      ]
    },
    {
      "id": 5,
      "name": "Hidden Morph Tunnel Junction",
      "nodeType": "junction",
      "nodeSubType": "junction",
      "mapTileMask": [
        [
          2,
          2
        ]
      ]
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Botwoon Quicksand Bulls",
      "enemyName": "Bull",
      "quantity": 9,
      "homeNodes": [
        2,
        4
      ]
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 4
        },
        {
          "id": 5
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 2
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4
        },
        {
          "id": 5
        }
      ]
    },
    {
      "from": 4,
      "to": [
        {
          "id": 4
        }
      ]
    },
    {
      "from": 5,
      "to": [
        {
          "id": 2
        },
        {
          "id": 4
        },
        {
          "id": 5
        }
      ]
    }
  ],
  "strats": [
    {
      "id": 1,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Bull",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true
    },
    {
      "id": 2,
      "link": [
        1,
        2
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 3,
      "link": [
        1,
        2
      ],
      "name": "G-Mode",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        },
        "comesThroughToilet": "any"
      },
      "requires": [],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": false
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 4,
      "link": [
        1,
        2
      ],
      "name": "G-Mode Morph",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": true
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 5,
      "link": [
        1,
        4
      ],
      "name": "G-Mode Morph, Through the Hidden Tunnel",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "or": [
            {
              "enemyDamage": {
                "enemy": "Bull",
                "type": "contact",
                "hits": 1
              }
            },
            "h_canArtificialMorphPowerBomb"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": true
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 6,
      "link": [
        1,
        5
      ],
      "name": "Pass Through Hidden Tunnel",
      "entranceCondition": {
        "comeInNormally": {},
        "comesThroughToilet": "no"
      },
      "requires": [
        {
          "notable": "Pass Through Hidden Tunnel"
        },
        "canPrepareForNextRoom",
        "can4HighMidAirMorph",
        {
          "enemyDamage": {
            "enemy": "Bull",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "or": [
            {
              "enemyDamage": {
                "enemy": "Bull",
                "type": "contact",
                "hits": 1
              }
            },
            "h_canUsePowerBombs"
          ]
        }
      ],
      "note": [
        "If the room above has a narrow sand exit, then spin jump through the transition pressing against the wall,",
        "continue holding right to reach the wall above the tunnel,",
        "then perform a tight mid-air morph and hold right to pass through the tunnel.",
        "If Samus falls below the tunnel, even to the ledge just below, it will no longer be possible to reach."
      ],
      "devNote": [
        "FIXME: Depending on the room above, the 'can4HighMidAirMorph' requirement might be unnecessary.",
        "FIXME: Entering through the Toilet can be possible with a lateral mid-air and enough run speed from an air room above."
      ]
    },
    {
      "id": 8,
      "link": [
        2,
        2
      ],
      "name": "Leave Normally",
      "requires": [],
      "exitCondition": {
        "leaveNormally": {}
      }
    },
    {
      "id": 9,
      "link": [
        3,
        2
      ],
      "name": "G-Mode Morph, Through the Hidden Tunnel",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "or": [
            {
              "enemyDamage": {
                "enemy": "Bull",
                "type": "contact",
                "hits": 1
              }
            },
            "h_canArtificialMorphPowerBomb"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": true
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 10,
      "link": [
        3,
        3
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Bull",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true
    },
    {
      "id": 11,
      "link": [
        3,
        4
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 12,
      "link": [
        3,
        4
      ],
      "name": "G-Mode",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        },
        "comesThroughToilet": "any"
      },
      "requires": [],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": false
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 13,
      "link": [
        3,
        4
      ],
      "name": "G-Mode Morph",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": true
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 14,
      "link": [
        3,
        5
      ],
      "name": "Pass Through Hidden Tunnel",
      "entranceCondition": {
        "comeInNormally": {},
        "comesThroughToilet": "no"
      },
      "requires": [
        {
          "notable": "Pass Through Hidden Tunnel"
        },
        "canPrepareForNextRoom",
        "can4HighMidAirMorph",
        {
          "enemyDamage": {
            "enemy": "Bull",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "or": [
            {
              "enemyDamage": {
                "enemy": "Bull",
                "type": "contact",
                "hits": 1
              }
            },
            "h_canUsePowerBombs"
          ]
        }
      ],
      "note": [
        "If the room above has a narrow sand exit, then spin jump through the transition pressing against the wall,",
        "continue holding left to reach the wall above the tunnel,",
        "then perform a tight mid-air morph and hold left to pass through the tunnel.",
        "If Samus falls below the tunnel, even to the ledge just below, it will no longer be possible to reach."
      ],
      "devNote": [
        "FIXME: Depending on the room above, the 'can4HighMidAirMorph' requirement might be unnecessary.",
        "FIXME: Entering through the Toilet can be possible with a lateral mid-air and enough run speed from an air room above."
      ]
    },
    {
      "id": 16,
      "link": [
        4,
        4
      ],
      "name": "Leave Normally",
      "requires": [],
      "exitCondition": {
        "leaveNormally": {}
      }
    },
    {
      "id": 17,
      "link": [
        5,
        2
      ],
      "name": "Base",
      "requires": [
        "Morph"
      ]
    },
    {
      "id": 18,
      "link": [
        5,
        4
      ],
      "name": "Base",
      "requires": [
        "Morph"
      ]
    },
    {
      "id": 19,
      "link": [
        5,
        5
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        4,
        4
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    }
  ],
  "notables": [
    {
      "id": 1,
      "name": "Pass Through Hidden Tunnel",
      "note": [
        "Enter the room in a prepared way to pass through the hidden tunnel, which may require tricky movement to reach.",
        "If Samus falls below the tunnel, even to the ledge just below, it will no longer be possible to reach."
      ]
    }
  ],
  "nextStratId": 20,
  "nextNotableId": 2
}