Botwoon's Room

Room ID: 185

Wiki
Difficulty filter

From: 1
Left Door
To: 1
Left Door

Exit condition:

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

Crystal Flash immediately on room entry to gain Reserve Energy. Shinecharge, then jump into Botwoon's movement path for the interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_DefeatedBotwoon"
}
"canRiskPermanentLossOfAccess"
"Gravity"
"h_CrystalFlashForReserveEnergy"
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: door_1

From: 1
Left Door
To: 1
Left Door

Requires:

"Gravity"
{
  "or": [
    "f_DefeatedBotwoon",
    {
      "obstaclesCleared": [
        "f_DefeatedBotwoon"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSidePlatform": {
    "height": 3,
    "runway": {
      "length": 16,
      "openEnd": 0
    },
    "obstruction": [
      1,
      0
    ]
  }
}

Dev note: Max extra run speed $3.2 with spin, or $3.3 with a quick aim-down.

From: 1
Left Door
To: 1
Left Door

Requires:

"Gravity"

Exit condition:

{
  "leaveWithSidePlatform": {
    "height": 3,
    "runway": {
      "length": 13,
      "openEnd": 0
    },
    "obstruction": [
      1,
      0
    ]
  }
}

Dev note: Max extra run speed $2.B with spin, or $2.C with a quick aim-down.

From: 1
Left Door
To: 1
Left Door

Achieve a shinecharge before running into the wall, to be able to make it to the door faster.

Requires:

"canShinechargeMovement"
"Gravity"
{
  "or": [
    "f_DefeatedBotwoon",
    {
      "obstaclesCleared": [
        "f_DefeatedBotwoon"
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 15,
    "openEnd": 1
  }
}
{
  "shineChargeFrames": 35
}

Exit condition:

{
  "leaveShinecharged": {}
}
From: 1
Left Door
To: 1
Left Door

Requires:

"Gravity"

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 12,
      "openEnd": 1
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

"Gravity"

Exit condition:

{
  "leaveWithMockball": {
    "remoteRunway": {
      "length": 12,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 1,
      "openEnd": 1
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

"Gravity"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 11,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 1,
      "openEnd": 1
    },
    "movementType": "uncontrolled"
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

"Gravity"

Exit condition:

{
  "leaveSpaceJumping": {
    "remoteRunway": {
      "length": 12,
      "openEnd": 1
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 15,
    "openEnd": 1
  }
}

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}
From: 1
Left Door
To: 1
Left Door

Requires:

"h_CrystalFlash"
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "or": [
    "f_DefeatedBotwoon",
    {
      "obstaclesCleared": [
        "f_DefeatedBotwoon"
      ]
    }
  ]
}
"Gravity"
{
  "canShineCharge": {
    "usedTiles": 16,
    "openEnd": 0
  }
}
"h_CrystalSpark"
From: 1
Left Door
To: 1
Left Door

Requires:

"Gravity"
{
  "or": [
    "h_partialEnemyDamageReduction",
    "Morph",
    "canTrickyJump",
    {
      "resourceCapacity": [
        {
          "type": "RegularEnergy",
          "count": 149
        }
      ]
    }
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Botwoon 1"
      ]
    ]
  }
}
{
  "enemyKill": {
    "enemies": [
      [
        "Botwoon 2"
      ]
    ]
  }
}

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

From: 1
Left Door
To: 1
Left Door

Fight Botwoon without Gravity suit. The left corner can be used to avoid most attacks and may be worth using even in the opening of the fight for safety.

Requires:

{
  "notable": "Suitless Kill"
}
"canSuitlessMaridia"
{
  "or": [
    "h_partialEnemyDamageReduction",
    {
      "and": [
        "Morph",
        "canDodgeWhileShooting"
      ]
    },
    "canTrickyJump",
    {
      "resourceCapacity": [
        {
          "type": "RegularEnergy",
          "count": 149
        }
      ]
    }
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Botwoon 1"
      ]
    ]
  }
}
{
  "enemyKill": {
    "enemies": [
      [
        "Botwoon 2"
      ]
    ]
  }
}

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

From: 1
Left Door
To: 1
Left Door

Requires:

"h_navigateUnderwater"
"Charge"
"Plasma"
"canXRayWaitForIFrames"

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

From: 1
Left Door
To: 1
Left Door

Requires:

"h_navigateUnderwater"
"canBeVeryPatient"
{
  "or": [
    {
      "ammo": {
        "type": "Missile",
        "count": 30
      }
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 24
          }
        },
        {
          "ammo": {
            "type": "Super",
            "count": 2
          }
        }
      ]
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 18
          }
        },
        {
          "ammo": {
            "type": "Super",
            "count": 4
          }
        }
      ]
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 15
          }
        },
        {
          "ammo": {
            "type": "Super",
            "count": 5
          }
        }
      ]
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 9
          }
        },
        {
          "ammo": {
            "type": "Super",
            "count": 7
          }
        }
      ]
    }
  ]
}

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

Dev note: For mixed ammo, the number of Supers that were included were based on if they could lower the number of Missile packs. A full Super kill with perfect accuracy is already taken care of by the boss calculator.

From: 1
Left Door
To: 2
Right Door

Requires:

{
  "or": [
    "f_DefeatedBotwoon",
    {
      "obstaclesCleared": [
        "f_DefeatedBotwoon"
      ]
    }
  ]
}
From: 2
Right Door
To: 1
Left Door

Requires:

{
  "or": [
    "f_DefeatedBotwoon",
    {
      "obstaclesCleared": [
        "f_DefeatedBotwoon"
      ]
    }
  ]
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

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

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        5,
        3
      ],
      [
        7,
        2
      ]
    ]
  }
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Unlocks doors:

{"types":["ammo"],"requires":[]}

Dev note: This doesn't require `canGrappleTeleportWallEscape` tech, because the lower floor makes it easier.

From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

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:

"canShinechargeMovement"
"Gravity"
{
  "or": [
    "f_DefeatedBotwoon",
    {
      "obstaclesCleared": [
        "f_DefeatedBotwoon"
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 16,
    "openEnd": 0
  }
}
{
  "shineChargeFrames": 100
}

Exit condition:

{
  "leaveShinecharged": {}
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 4,
      "openEnd": 2
    }
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"
"SpaceJump"

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 14,
      "openEnd": 2
    }
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"

Exit condition:

{
  "leaveWithMockball": {
    "remoteRunway": {
      "length": 14,
      "openEnd": 2
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    }
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"

Exit condition:

{
  "leaveSpaceJumping": {
    "remoteRunway": {
      "length": 14,
      "openEnd": 2
    }
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 15,
    "openEnd": 1
  }
}
"canChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}
From: 2
Right Door
To: 2
Right Door

Requires:

"h_CrystalFlash"
From: 2
Right Door
To: 2
Right Door

It is safest to pseudoscrew through any acid projectiles. Alternatively, standing on the stairs gives more time to run away.

Requires:

{
  "notable": "Back-Side Fight with Charge and Wave"
}
"Gravity"
"Charge"
"Wave"
{
  "or": [
    "canTrickyJump",
    "Plasma",
    {
      "and": [
        "Spazer",
        "Ice"
      ]
    },
    {
      "and": [
        {
          "or": [
            "canDodgeWhileShooting",
            {
              "enemyDamage": {
                "enemy": "Botwoon 1",
                "type": "acid",
                "hits": 1
              }
            }
          ]
        },
        {
          "enemyDamage": {
            "enemy": "Botwoon 1",
            "type": "acid",
            "hits": 1
          }
        }
      ]
    }
  ]
}

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

From: 2
Right Door
To: 2
Right Door

Even when suitless, it's possible to stand far enough that the acid attack doesn't spawn. Botwoon still gets hit. So there's a safe way to take no damage.

Requires:

{
  "notable": "Back-Side Fight with Charge and Wave"
}
"canSuitlessMaridia"
"Charge"
"Wave"
{
  "or": [
    "Plasma",
    "canTrickyDodgeEnemies",
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyDamage": {
            "enemy": "Botwoon 1",
            "type": "acid",
            "hits": 2
          }
        }
      ]
    },
    {
      "and": [
        "Spazer",
        "Ice",
        {
          "enemyDamage": {
            "enemy": "Botwoon 1",
            "type": "acid",
            "hits": 1
          }
        },
        {
          "or": [
            "canDodgeWhileShooting",
            {
              "enemyDamage": {
                "enemy": "Botwoon 1",
                "type": "acid",
                "hits": 1
              }
            }
          ]
        }
      ]
    },
    {
      "and": [
        "Spazer",
        {
          "enemyDamage": {
            "enemy": "Botwoon 1",
            "type": "acid",
            "hits": 4
          }
        }
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Botwoon 1",
        "type": "acid",
        "hits": 6
      }
    },
    {
      "and": [
        "canCameraManip",
        "canBePatient"
      ]
    }
  ]
}

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

From: 2
Right Door
To: 2
Right Door

Shoot through the wall and use the microwave trick to defeat Botwoon.

Requires:

{
  "notable": "Back-Side Fight with Charge and Wave"
}
"h_navigateUnderwater"
"Charge"
"Plasma"
"Wave"
"canXRayWaitForIFrames"

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

From: 2
Right Door
To: 2
Right Door

A charge beam shot will pass right through the dividing wall if fired diagonally from the correct 2-pixel window. Using angle up, it is where Samus' front foot is on the seam in the floor.

Requires:

{
  "notable": "Back-Side Magic Pixel Beam Fight"
}
"h_navigateUnderwater"
"Charge"
"Plasma"
{
  "or": [
    "canXRayWaitForIFrames",
    "canTrickyDodgeEnemies",
    "Gravity",
    {
      "enemyDamage": {
        "enemy": "Botwoon 1",
        "type": "acid",
        "hits": 1
      }
    }
  ]
}

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

From: 2
Right Door
To: 2
Right Door

A charge beam shot will pass right through the dividing wall if fired diagonally from the correct 2-pixel window. Using angle up, it is where Samus' front foot is on the seam in the floor. Angle down can also be used where where Samus' front toe touches the wall.

Requires:

{
  "notable": "Back-Side Magic Pixel Beam Fight"
}
"h_navigateUnderwater"
"Charge"
"Spazer"
{
  "or": [
    "canInsaneJump",
    {
      "and": [
        "Gravity",
        {
          "or": [
            "canTrickyJump",
            {
              "enemyDamage": {
                "enemy": "Botwoon 1",
                "type": "acid",
                "hits": 1
              }
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canTrickyDodgeEnemies",
        {
          "enemyDamage": {
            "enemy": "Botwoon 1",
            "type": "acid",
            "hits": 1
          }
        }
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Botwoon 1",
        "type": "acid",
        "hits": 4
      }
    }
  ]
}
"h_trickyToCarryFlashSuit"

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

From: 2
Right Door
To: 2
Right Door

A charge beam shot will pass right through the dividing wall if fired diagonally from the correct 2-pixel window. Using angle up, it is where Samus' front foot is on the seam in the floor. Angle down can also be used where where Samus' front toe touches the wall.

Requires:

{
  "notable": "Back-Side Magic Pixel Beam Fight"
}
"h_navigateUnderwater"
"Charge"
"canBeVeryPatient"
{
  "or": [
    "canInsaneJump",
    {
      "and": [
        "Gravity",
        "canTrickyJump",
        {
          "enemyDamage": {
            "enemy": "Botwoon 1",
            "type": "acid",
            "hits": 2
          }
        }
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Botwoon 1",
        "type": "acid",
        "hits": 6
      }
    }
  ]
}
"h_trickyToCarryFlashSuit"

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

From: 2
Right Door
To: 2
Right Door

Wait for Botwoon to spawn then use a Plasma Special Beam Attack. Use XRay to slow time and watch for a particle to overlap Botwoons head, then proceed to Microwave.

Requires:

{
  "notable": "Back-Side Plasma Shield Microwave"
}
"h_navigateUnderwater"
"canSpecialBeamAttack"
"Plasma"
"canXRayWaitForIFrames"
{
  "ammo": {
    "type": "PowerBomb",
    "count": 1
  }
}
{
  "or": [
    "canTrickyDodgeEnemies",
    {
      "ammo": {
        "type": "PowerBomb",
        "count": 2
      }
    }
  ]
}
{
  "or": [
    "canBeLucky",
    {
      "ammo": {
        "type": "PowerBomb",
        "count": 1
      }
    }
  ]
}

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

Dev note: Killing in 1 SBA takes some luck. Microwaving effeciently takes some dexterity. This strat only applies to those who don't know the magic pixel strat is possible.

From: 2
Right Door
To: 2
Right Door

Stand near the dividing wall and unleash the Plasma Special Beam Attack!

Requires:

{
  "notable": "Back-Side Plasma Shield Fight"
}
"h_navigateUnderwater"
"canSpecialBeamAttack"
"Plasma"
{
  "ammo": {
    "type": "PowerBomb",
    "count": 5
  }
}
{
  "or": [
    "canBeLucky",
    {
      "ammo": {
        "type": "PowerBomb",
        "count": 2
      }
    }
  ]
}
{
  "or": [
    "Gravity",
    "canTrickyDodgeEnemies",
    {
      "enemyDamage": {
        "enemy": "Botwoon 1",
        "type": "acid",
        "hits": 2
      }
    }
  ]
}

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

From: 2
Right Door
To: 2
Right Door

Wait for the one pattern (bottom->right) where Botwoon's head passes through the dividing barrier briefly and fire TWO Super Missiles. This takes a long time, averaging two supers per minute.

Requires:

{
  "notable": "Back-Side Super Only Fight"
}
"h_navigateUnderwater"
"canBeVeryPatient"
{
  "ammo": {
    "type": "Super",
    "count": 10
  }
}
{
  "or": [
    "canInsaneJump",
    {
      "and": [
        "Gravity",
        "canTrickyJump"
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Botwoon 1",
        "type": "acid",
        "hits": 3
      }
    }
  ]
}

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

From: 2
Right Door
To: 2
Right Door

Wait for the one pattern (bottom->right) where Botwoon's head passes through the dividing barrier briefly. The extent Botwoon's head passes through the wall varies ranging from almost no damage window up to enough time for 2 missiles. By jumping there is a doppler effect allowing up to 2 more missiles to hit Botwoon. The fight can be sped up by Gate Glitching through the wall and landing lucky hits throughout the fight.

Requires:

{
  "notable": "Back-Side Super Only Fight"
}
"h_navigateUnderwater"
{
  "ammo": {
    "type": "Missile",
    "count": 30
  }
}
{
  "or": [
    "canBeExtremelyPatient",
    {
      "and": [
        "canBeVeryPatient",
        "canBeVeryLucky",
        "canGateGlitch",
        {
          "noFlashSuit": {}
        },
        {
          "ammo": {
            "type": "Missile",
            "count": 30
          }
        }
      ]
    }
  ]
}
{
  "or": [
    "canInsaneJump",
    {
      "and": [
        "Gravity",
        "canTrickyJump"
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Botwoon 1",
        "type": "acid",
        "hits": 6
      }
    }
  ]
}
{
  "ammo": {
    "type": "Missile",
    "count": 10
  }
}

Clears obstacles: f_DefeatedBotwoon

Sets flags: f_DefeatedBotwoon

Dev note: It is much easier to miss with missiles, so 10 leniency missiles are added.

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 185,
  "name": "Botwoon's Room",
  "area": "Maridia",
  "subarea": "Inner",
  "subsubarea": "Pink",
  "roomAddress": "0x7D95E",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "mapTileMask": [
    [
      1,
      1
    ]
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Door",
      "nodeType": "door",
      "nodeSubType": "gray",
      "nodeAddress": "0x001a90c",
      "doorOrientation": "left",
      "doorEnvironments": [
        {
          "physics": "water"
        }
      ],
      "locks": [
        {
          "name": "Botwoon Gray Lock (to Botwoon Hallway)",
          "lockType": "gameFlag",
          "unlockStrats": [
            {
              "name": "Base",
              "requires": [
                {
                  "or": [
                    "f_DefeatedBotwoon",
                    {
                      "obstaclesCleared": [
                        "f_DefeatedBotwoon"
                      ]
                    }
                  ]
                }
              ],
              "flashSuitChecked": true,
              "blueSuitChecked": true
            }
          ]
        }
      ],
      "mapTileMask": [
        [
          2,
          1
        ]
      ]
    },
    {
      "id": 2,
      "name": "Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001a918",
      "doorOrientation": "right",
      "doorEnvironments": [
        {
          "physics": "water"
        }
      ],
      "mapTileMask": [
        [
          1,
          2
        ]
      ]
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Botwoon 1",
      "enemyName": "Botwoon 1",
      "quantity": 1,
      "homeNodes": [
        1
      ],
      "stopSpawn": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": "e2",
      "groupName": "Botwoon 2",
      "enemyName": "Botwoon 2",
      "quantity": 1,
      "homeNodes": [
        1
      ],
      "stopSpawn": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": "e3",
      "groupName": "Reverse Botwoon 1",
      "enemyName": "Reverse Botwoon 1",
      "quantity": 1,
      "homeNodes": [
        2
      ],
      "stopSpawn": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": "e4",
      "groupName": "Reverse Botwoon 2",
      "enemyName": "Reverse Botwoon 2",
      "quantity": 1,
      "homeNodes": [
        2
      ],
      "stopSpawn": [
        "f_DefeatedBotwoon"
      ]
    }
  ],
  "strats": [
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": [],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "clearsObstacles": [
        "door_1"
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Come In With Mockball)",
      "entranceCondition": {
        "comeInWithMockball": {
          "adjacentMinTiles": 0,
          "remoteAndLandingMinTiles": [
            [
              0,
              0
            ]
          ],
          "speedBooster": "any"
        }
      },
      "requires": [],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "clearsObstacles": [
        "door_1"
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": [],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Come In With Mockball)",
      "entranceCondition": {
        "comeInWithMockball": {
          "adjacentMinTiles": 0,
          "remoteAndLandingMinTiles": [
            [
              0,
              0
            ]
          ],
          "speedBooster": "any"
        }
      },
      "requires": [],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 1,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 1,
          "openEnd": 1
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 43,
      "link": [
        1,
        1
      ],
      "name": "R-Mode Spark Interrupt",
      "entranceCondition": {
        "comeInWithRMode": {}
      },
      "requires": [
        {
          "not": "f_DefeatedBotwoon"
        },
        "canRiskPermanentLossOfAccess",
        "Gravity",
        "h_CrystalFlashForReserveEnergy",
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        },
        {
          "autoReserveTrigger": {
            "maxReserveEnergy": 95
          }
        },
        "canRModeSparkInterrupt"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "Crystal Flash immediately on room entry to gain Reserve Energy.",
        "Shinecharge, then jump into Botwoon's movement path for the interrupt."
      ],
      "clearsObstacles": [
        "door_1"
      ]
    },
    {
      "id": 40,
      "link": [
        1,
        1
      ],
      "name": "Leave With Side Platform (Botwoon Dead)",
      "requires": [
        "Gravity",
        {
          "or": [
            "f_DefeatedBotwoon",
            {
              "obstaclesCleared": [
                "f_DefeatedBotwoon"
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithSidePlatform": {
          "height": 3,
          "runway": {
            "length": 16,
            "openEnd": 0
          },
          "obstruction": [
            1,
            0
          ]
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "devNote": [
        "Max extra run speed $3.2 with spin, or $3.3 with a quick aim-down."
      ]
    },
    {
      "id": 41,
      "link": [
        1,
        1
      ],
      "name": "Leave With Side Platform (Botwoon Alive)",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveWithSidePlatform": {
          "height": 3,
          "runway": {
            "length": 13,
            "openEnd": 0
          },
          "obstruction": [
            1,
            0
          ]
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "devNote": [
        "Max extra run speed $2.B with spin, or $2.C with a quick aim-down."
      ]
    },
    {
      "id": 2,
      "link": [
        1,
        1
      ],
      "name": "Leave Shinecharged",
      "requires": [
        "canShinechargeMovement",
        "Gravity",
        {
          "or": [
            "f_DefeatedBotwoon",
            {
              "obstaclesCleared": [
                "f_DefeatedBotwoon"
              ]
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 15,
            "openEnd": 1
          }
        },
        {
          "shineChargeFrames": 35
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {}
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": "Achieve a shinecharge before running into the wall, to be able to make it to the door faster."
    },
    {
      "id": 3,
      "link": [
        1,
        1
      ],
      "name": "Leave Spinning",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 12,
            "openEnd": 1
          }
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 4,
      "link": [
        1,
        1
      ],
      "name": "Leave With Mockball",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveWithMockball": {
          "remoteRunway": {
            "length": 12,
            "openEnd": 1
          },
          "landingRunway": {
            "length": 1,
            "openEnd": 1
          }
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 5,
      "link": [
        1,
        1
      ],
      "name": "Leave With Spring Ball Bounce",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveWithSpringBallBounce": {
          "remoteRunway": {
            "length": 11,
            "openEnd": 1
          },
          "landingRunway": {
            "length": 1,
            "openEnd": 1
          },
          "movementType": "uncontrolled"
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 6,
      "link": [
        1,
        1
      ],
      "name": "Leave Space Jumping",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveSpaceJumping": {
          "remoteRunway": {
            "length": 12,
            "openEnd": 1
          }
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 7,
      "link": [
        1,
        1
      ],
      "name": "Leave With Temporary Blue",
      "requires": [
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 15,
            "openEnd": 1
          }
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 8,
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_CrystalFlash"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 44,
      "link": [
        1,
        1
      ],
      "name": "In-Room Crystal Spark",
      "requires": [
        {
          "or": [
            "f_DefeatedBotwoon",
            {
              "obstaclesCleared": [
                "f_DefeatedBotwoon"
              ]
            }
          ]
        },
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 16,
            "openEnd": 0
          }
        },
        "h_CrystalSpark"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 24,
      "link": [
        1,
        1
      ],
      "name": "Gravity Botwoon Kill",
      "requires": [
        "Gravity",
        {
          "or": [
            "h_partialEnemyDamageReduction",
            "Morph",
            "canTrickyJump",
            {
              "resourceCapacity": [
                {
                  "type": "RegularEnergy",
                  "count": 149
                }
              ]
            }
          ]
        },
        {
          "enemyKill": {
            "enemies": [
              [
                "Botwoon 1"
              ]
            ]
          }
        },
        {
          "enemyKill": {
            "enemies": [
              [
                "Botwoon 2"
              ]
            ]
          }
        }
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 25,
      "link": [
        1,
        1
      ],
      "name": "Suitless Kill",
      "requires": [
        {
          "notable": "Suitless Kill"
        },
        "canSuitlessMaridia",
        {
          "or": [
            "h_partialEnemyDamageReduction",
            {
              "and": [
                "Morph",
                "canDodgeWhileShooting"
              ]
            },
            "canTrickyJump",
            {
              "resourceCapacity": [
                {
                  "type": "RegularEnergy",
                  "count": 149
                }
              ]
            }
          ]
        },
        {
          "enemyKill": {
            "enemies": [
              [
                "Botwoon 1"
              ]
            ]
          }
        },
        {
          "enemyKill": {
            "enemies": [
              [
                "Botwoon 2"
              ]
            ]
          }
        }
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "Fight Botwoon without Gravity suit.",
        "The left corner can be used to avoid most attacks and may be worth using even in the opening of the fight for safety."
      ],
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 38,
      "link": [
        1,
        1
      ],
      "name": "Botwoon Microwave",
      "requires": [
        "h_navigateUnderwater",
        "Charge",
        "Plasma",
        "canXRayWaitForIFrames"
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 45,
      "link": [
        1,
        1
      ],
      "name": "Botwoon Kill, Perfect Accuracy",
      "requires": [
        "h_navigateUnderwater",
        "canBeVeryPatient",
        {
          "or": [
            {
              "ammo": {
                "type": "Missile",
                "count": 30
              }
            },
            {
              "and": [
                {
                  "ammo": {
                    "type": "Missile",
                    "count": 24
                  }
                },
                {
                  "ammo": {
                    "type": "Super",
                    "count": 2
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "ammo": {
                    "type": "Missile",
                    "count": 18
                  }
                },
                {
                  "ammo": {
                    "type": "Super",
                    "count": 4
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "ammo": {
                    "type": "Missile",
                    "count": 15
                  }
                },
                {
                  "ammo": {
                    "type": "Super",
                    "count": 5
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "ammo": {
                    "type": "Missile",
                    "count": 9
                  }
                },
                {
                  "ammo": {
                    "type": "Super",
                    "count": 7
                  }
                }
              ]
            }
          ]
        }
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "devNote": [
        "For mixed ammo, the number of Supers that were included were based on if they could lower the number of Missile packs.",
        "A full Super kill with perfect accuracy is already taken care of by the boss calculator."
      ],
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 23,
      "link": [
        1,
        2
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "f_DefeatedBotwoon",
            {
              "obstaclesCleared": [
                "f_DefeatedBotwoon"
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 27,
      "link": [
        2,
        1
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "f_DefeatedBotwoon",
            {
              "obstaclesCleared": [
                "f_DefeatedBotwoon"
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 10,
      "link": [
        2,
        1
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 0,
          "openEnd": 1
        }
      },
      "requires": [
        "canSuitlessMaridia",
        "canChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 11,
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              5,
              3
            ],
            [
              7,
              2
            ]
          ]
        }
      },
      "requires": [],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 42,
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport Door Escape",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "devNote": [
        "This doesn't require `canGrappleTeleportWallEscape` tech, because the lower floor makes it easier."
      ]
    },
    {
      "id": 12,
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport Door Lock Skip",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": "yes",
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 13,
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      },
      "bypassesDoorShell": "yes",
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 14,
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 3,
          "openEnd": 1
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 15,
      "link": [
        2,
        2
      ],
      "name": "Leave Shinecharged",
      "requires": [
        "canShinechargeMovement",
        "Gravity",
        {
          "or": [
            "f_DefeatedBotwoon",
            {
              "obstaclesCleared": [
                "f_DefeatedBotwoon"
              ]
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 16,
            "openEnd": 0
          }
        },
        {
          "shineChargeFrames": 100
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {}
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 16,
      "link": [
        2,
        2
      ],
      "name": "Leave Spinning",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 4,
            "openEnd": 2
          }
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 17,
      "link": [
        2,
        2
      ],
      "name": "Leave Spinning (Space Jump)",
      "requires": [
        "Gravity",
        "SpaceJump"
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 14,
            "openEnd": 2
          }
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 18,
      "link": [
        2,
        2
      ],
      "name": "Leave With Mockball",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveWithMockball": {
          "remoteRunway": {
            "length": 14,
            "openEnd": 2
          },
          "landingRunway": {
            "length": 3,
            "openEnd": 1
          }
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 19,
      "link": [
        2,
        2
      ],
      "name": "Leave Space Jumping",
      "requires": [
        "Gravity"
      ],
      "exitCondition": {
        "leaveSpaceJumping": {
          "remoteRunway": {
            "length": 14,
            "openEnd": 2
          }
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 20,
      "link": [
        2,
        2
      ],
      "name": "Leave With Temporary Blue",
      "requires": [
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 15,
            "openEnd": 1
          }
        },
        "canChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 21,
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_CrystalFlash"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 30,
      "link": [
        2,
        2
      ],
      "name": "Back-Side Fight - Gravity, Charge, Wave",
      "requires": [
        {
          "notable": "Back-Side Fight with Charge and Wave"
        },
        "Gravity",
        "Charge",
        "Wave",
        {
          "or": [
            "canTrickyJump",
            "Plasma",
            {
              "and": [
                "Spazer",
                "Ice"
              ]
            },
            {
              "and": [
                {
                  "or": [
                    "canDodgeWhileShooting",
                    {
                      "enemyDamage": {
                        "enemy": "Botwoon 1",
                        "type": "acid",
                        "hits": 1
                      }
                    }
                  ]
                },
                {
                  "enemyDamage": {
                    "enemy": "Botwoon 1",
                    "type": "acid",
                    "hits": 1
                  }
                }
              ]
            }
          ]
        }
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "It is safest to pseudoscrew through any acid projectiles.",
        "Alternatively, standing on the stairs gives more time to run away."
      ],
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 31,
      "link": [
        2,
        2
      ],
      "name": "Back-Side Fight - Suitless, Charge, Wave",
      "requires": [
        {
          "notable": "Back-Side Fight with Charge and Wave"
        },
        "canSuitlessMaridia",
        "Charge",
        "Wave",
        {
          "or": [
            "Plasma",
            "canTrickyDodgeEnemies",
            {
              "and": [
                "canDodgeWhileShooting",
                {
                  "enemyDamage": {
                    "enemy": "Botwoon 1",
                    "type": "acid",
                    "hits": 2
                  }
                }
              ]
            },
            {
              "and": [
                "Spazer",
                "Ice",
                {
                  "enemyDamage": {
                    "enemy": "Botwoon 1",
                    "type": "acid",
                    "hits": 1
                  }
                },
                {
                  "or": [
                    "canDodgeWhileShooting",
                    {
                      "enemyDamage": {
                        "enemy": "Botwoon 1",
                        "type": "acid",
                        "hits": 1
                      }
                    }
                  ]
                }
              ]
            },
            {
              "and": [
                "Spazer",
                {
                  "enemyDamage": {
                    "enemy": "Botwoon 1",
                    "type": "acid",
                    "hits": 4
                  }
                }
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Botwoon 1",
                "type": "acid",
                "hits": 6
              }
            },
            {
              "and": [
                "canCameraManip",
                "canBePatient"
              ]
            }
          ]
        }
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "Even when suitless, it's possible to stand far enough that the acid attack doesn't spawn.",
        "Botwoon still gets hit. So there's a safe way to take no damage."
      ],
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 39,
      "link": [
        2,
        2
      ],
      "name": "Back-Side Microwave",
      "requires": [
        {
          "notable": "Back-Side Fight with Charge and Wave"
        },
        "h_navigateUnderwater",
        "Charge",
        "Plasma",
        "Wave",
        "canXRayWaitForIFrames"
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "Shoot through the wall and use the microwave trick to defeat Botwoon."
      ],
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 32,
      "link": [
        2,
        2
      ],
      "name": "Back-Side Magic Pixel Fight (Plasma)",
      "requires": [
        {
          "notable": "Back-Side Magic Pixel Beam Fight"
        },
        "h_navigateUnderwater",
        "Charge",
        "Plasma",
        {
          "or": [
            "canXRayWaitForIFrames",
            "canTrickyDodgeEnemies",
            "Gravity",
            {
              "enemyDamage": {
                "enemy": "Botwoon 1",
                "type": "acid",
                "hits": 1
              }
            }
          ]
        }
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "A charge beam shot will pass right through the dividing wall if fired diagonally from the correct 2-pixel window.",
        "Using angle up, it is where Samus' front foot is on the seam in the floor."
      ],
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 33,
      "link": [
        2,
        2
      ],
      "name": "Back-Side Magic Pixel Fight (Spazer)",
      "requires": [
        {
          "notable": "Back-Side Magic Pixel Beam Fight"
        },
        "h_navigateUnderwater",
        "Charge",
        "Spazer",
        {
          "or": [
            "canInsaneJump",
            {
              "and": [
                "Gravity",
                {
                  "or": [
                    "canTrickyJump",
                    {
                      "enemyDamage": {
                        "enemy": "Botwoon 1",
                        "type": "acid",
                        "hits": 1
                      }
                    }
                  ]
                }
              ]
            },
            {
              "and": [
                "canTrickyDodgeEnemies",
                {
                  "enemyDamage": {
                    "enemy": "Botwoon 1",
                    "type": "acid",
                    "hits": 1
                  }
                }
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Botwoon 1",
                "type": "acid",
                "hits": 4
              }
            }
          ]
        },
        "h_trickyToCarryFlashSuit"
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "A charge beam shot will pass right through the dividing wall if fired diagonally from the correct 2-pixel window.",
        "Using angle up, it is where Samus' front foot is on the seam in the floor.",
        "Angle down can also be used where where Samus' front toe touches the wall."
      ],
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 46,
      "link": [
        2,
        2
      ],
      "name": "Back-Side Magic Pixel Fight (Slow)",
      "requires": [
        {
          "notable": "Back-Side Magic Pixel Beam Fight"
        },
        "h_navigateUnderwater",
        "Charge",
        "canBeVeryPatient",
        {
          "or": [
            "canInsaneJump",
            {
              "and": [
                "Gravity",
                "canTrickyJump",
                {
                  "enemyDamage": {
                    "enemy": "Botwoon 1",
                    "type": "acid",
                    "hits": 2
                  }
                }
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Botwoon 1",
                "type": "acid",
                "hits": 6
              }
            }
          ]
        },
        "h_trickyToCarryFlashSuit"
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "A charge beam shot will pass right through the dividing wall if fired diagonally from the correct 2-pixel window.",
        "Using angle up, it is where Samus' front foot is on the seam in the floor.",
        "Angle down can also be used where where Samus' front toe touches the wall."
      ],
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 34,
      "link": [
        2,
        2
      ],
      "name": "Back-Side Plasma Shield Microwave",
      "requires": [
        {
          "notable": "Back-Side Plasma Shield Microwave"
        },
        "h_navigateUnderwater",
        "canSpecialBeamAttack",
        "Plasma",
        "canXRayWaitForIFrames",
        {
          "ammo": {
            "type": "PowerBomb",
            "count": 1
          }
        },
        {
          "or": [
            "canTrickyDodgeEnemies",
            {
              "ammo": {
                "type": "PowerBomb",
                "count": 2
              }
            }
          ]
        },
        {
          "or": [
            "canBeLucky",
            {
              "ammo": {
                "type": "PowerBomb",
                "count": 1
              }
            }
          ]
        }
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "Wait for Botwoon to spawn then use a Plasma Special Beam Attack.",
        "Use XRay to slow time and watch for a particle to overlap Botwoons head, then proceed to Microwave."
      ],
      "devNote": [
        "Killing in 1 SBA takes some luck.",
        "Microwaving effeciently takes some dexterity.",
        "This strat only applies to those who don't know the magic pixel strat is possible."
      ],
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 35,
      "link": [
        2,
        2
      ],
      "name": "Back-Side Plasma Shield Fight",
      "requires": [
        {
          "notable": "Back-Side Plasma Shield Fight"
        },
        "h_navigateUnderwater",
        "canSpecialBeamAttack",
        "Plasma",
        {
          "ammo": {
            "type": "PowerBomb",
            "count": 5
          }
        },
        {
          "or": [
            "canBeLucky",
            {
              "ammo": {
                "type": "PowerBomb",
                "count": 2
              }
            }
          ]
        },
        {
          "or": [
            "Gravity",
            "canTrickyDodgeEnemies",
            {
              "enemyDamage": {
                "enemy": "Botwoon 1",
                "type": "acid",
                "hits": 2
              }
            }
          ]
        }
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": "Stand near the dividing wall and unleash the Plasma Special Beam Attack!",
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 36,
      "link": [
        2,
        2
      ],
      "name": "Back-Side Super Only Fight",
      "requires": [
        {
          "notable": "Back-Side Super Only Fight"
        },
        "h_navigateUnderwater",
        "canBeVeryPatient",
        {
          "ammo": {
            "type": "Super",
            "count": 10
          }
        },
        {
          "or": [
            "canInsaneJump",
            {
              "and": [
                "Gravity",
                "canTrickyJump"
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Botwoon 1",
                "type": "acid",
                "hits": 3
              }
            }
          ]
        }
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "Wait for the one pattern (bottom->right) where Botwoon's head passes through the dividing barrier briefly and fire TWO Super Missiles.",
        "This takes a long time, averaging two supers per minute."
      ],
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    },
    {
      "id": 47,
      "link": [
        2,
        2
      ],
      "name": "Back-Side Missile Only Fight",
      "requires": [
        {
          "notable": "Back-Side Super Only Fight"
        },
        "h_navigateUnderwater",
        {
          "ammo": {
            "type": "Missile",
            "count": 30
          }
        },
        {
          "or": [
            "canBeExtremelyPatient",
            {
              "and": [
                "canBeVeryPatient",
                "canBeVeryLucky",
                "canGateGlitch",
                {
                  "noFlashSuit": {}
                },
                {
                  "ammo": {
                    "type": "Missile",
                    "count": 30
                  }
                }
              ]
            }
          ]
        },
        {
          "or": [
            "canInsaneJump",
            {
              "and": [
                "Gravity",
                "canTrickyJump"
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Botwoon 1",
                "type": "acid",
                "hits": 6
              }
            }
          ]
        },
        {
          "ammo": {
            "type": "Missile",
            "count": 10
          }
        }
      ],
      "setsFlags": [
        "f_DefeatedBotwoon"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "Wait for the one pattern (bottom->right) where Botwoon's head passes through the dividing barrier briefly.",
        "The extent Botwoon's head passes through the wall varies ranging from almost no damage window up to enough time for 2 missiles.",
        "By jumping there is a doppler effect allowing up to 2 more missiles to hit Botwoon.",
        "The fight can be sped up by Gate Glitching through the wall and landing lucky hits throughout the fight."
      ],
      "devNote": "It is much easier to miss with missiles, so 10 leniency missiles are added.",
      "clearsObstacles": [
        "f_DefeatedBotwoon"
      ]
    }
  ],
  "notables": [
    {
      "id": 1,
      "name": "Back-Side Fight with Charge and Wave",
      "note": "Use Charge and Wave to kill Botwoon from the right, through the wall."
    },
    {
      "id": 2,
      "name": "Back-Side Magic Pixel Beam Fight",
      "note": [
        "Stand on a particular two pixels to the right of the dividing wall and fight Botwoon using charge beam shots.",
        "Using angle down the spot is where Samus' front toe touches the wall.",
        "Using angle up, it is where Samus' front foot is on the seam in the floor."
      ]
    },
    {
      "id": 3,
      "name": "Suitless Kill",
      "note": [
        "Fight Botwoon without Gravity suit.",
        "The left corner can be used to avoid most attacks and may be worth using even in the opening of the fight for safety."
      ]
    },
    {
      "id": 4,
      "name": "Back-Side Plasma Shield Fight",
      "note": [
        "Stand near the dividing wall and unleash the Plasma Special Beam Attack!"
      ]
    },
    {
      "id": 5,
      "name": "Back-Side Super Only Fight",
      "note": [
        "Wait for the one pattern (bottom->right) where Botwoon's head passes through the dividing barrier briefly and fire a Super Missile.",
        "This takes a long time, averaging one Super per minute."
      ]
    },
    {
      "id": 6,
      "name": "Back-Side Plasma Shield Microwave",
      "note": [
        "Stand on the appropriate pixel for shooting diagonally through the wall and use the microwave trick to defeat Botwoon.",
        "Using angle up, it is where Samus' front foot is on the seam in the floor.",
        "There is not proper spacing for landing an angle down shot and xraying.",
        "Waiting for Botwoon to peak their head through the wall works too but is less safe."
      ]
    }
  ],
  "nextStratId": 48,
  "nextNotableId": 7,
  "obstacles": [
    {
      "id": "door_1",
      "name": "door_1"
    },
    {
      "id": "f_DefeatedBotwoon",
      "name": "f_DefeatedBotwoon"
    }
  ]
}