Mother Brain Room

Room ID: 238

Wiki
Difficulty filter

From: 1
Left Blast Door
To: 1
Left Blast Door

Exit condition:

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

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 1
Left Blast Door
To: 1
Left Blast Door

Requires:

{
  "enemyDamage": {
    "enemy": "Rinka",
    "type": "contact",
    "hits": 1
  }
}
From: 1
Left Blast Door
To: 1
Left Blast Door

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "indirect",
    "morphed": false
  }
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Bypasses door shell: true

From: 1
Left Blast Door
To: 1
Left Blast Door

Entrance condition:

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

Requires:

"h_canArtificialMorphSpringBall"

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 1
Left Blast Door
To: 3
Mother Brain

Entrance condition:

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

Requires:

"h_BypassMotherBrainRoom"
From: 2
Right Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: A

From: 2
Right Door
To: 2
Right Door

Carefully dodge the Rinkas, or take a hit, while carefully avoiding falling off, then use the I-Frames to use the runway.

Requires:

{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "canCarefulJump",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 5,
    "openEnd": 0
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"h_canOpenZebetites"
{
  "or": [
    "canDodgeWhileShooting",
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 2
Right Door
To: 2
Right Door

Exit condition:

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

Requires:

{
  "enemyDamage": {
    "enemy": "Rinka",
    "type": "contact",
    "hits": 1
  }
}
From: 2
Right Door
To: 3
Mother Brain

Glitch through the Mother Brain Zebetites by using a frozen Rinka and i-frames. Freeze the Rinka at its spawn location, then spin jump or down-back onto it after acquiring i-frames to clip inside of the Zebetite, then jump through. I-frames can be acquired from a Rinka hit, a turret shot, or from the Zebetite itself. Note that Zebetites cause i-frames but deal no damage. If Screw Attack is equipped, then a down-back must be used, since spin jumping will cancel i-frames. With Ice+Wave, Samus can freeze the Rinka from above with an angle-down shot; Otherwise Samus must go below, press against the wall, and freeze it with an upward shot. With Ice+Plasma, Samus must be crouched when firing the shot.

Requires:

{
  "notable": "Ice Zebetite Skip"
}
"canTrickyUseFrozenEnemies"
"Morph"
{
  "or": [
    {
      "and": [
        "Wave",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    },
    "canTrickyJump"
  ]
}
{
  "or": [
    {
      "disableEquipment": "ScrewAttack"
    },
    "canDownBack"
  ]
}
{
  "or": [
    "canTrickyDodgeEnemies",
    {
      "enemyDamage": {
        "enemy": "Mother Brain 1",
        "type": "turret",
        "hits": 1
      }
    }
  ]
}
"i_Objective1Complete"
"i_Objective2Complete"
"i_Objective3Complete"
"i_Objective4Complete"
From: 2
Right Door
To: 3
Mother Brain

Shinespark diagonally into the lower Rinka Spawner while holding down, spamming jump, then pressing forward, in order to glitch through the first Mother Brain Zebetites during Samus' i-frames. The remaining Zebetites will not spawn.

Entrance condition:

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

Requires:

{
  "notable": "Speed Zebetite Skip"
}
{
  "shinespark": {
    "frames": 4
  }
}
{
  "enemyDamage": {
    "enemy": "Rinka",
    "type": "contact",
    "hits": 1
  }
}
"i_Objective1Complete"
"i_Objective2Complete"
"i_Objective3Complete"
"i_Objective4Complete"
From: 2
Right Door
To: 3
Mother Brain

Shinespark diagonally into the lower Rinka Spawner while holding down, spamming jump, then pressing forward, in order to glitch through the first Mother Brain Zebetites during Samus' i-frames. The remaining Zebetites will not spawn.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 100
  }
}

Requires:

{
  "notable": "Speed Zebetite Skip"
}
{
  "shinespark": {
    "frames": 4
  }
}
{
  "enemyDamage": {
    "enemy": "Rinka",
    "type": "contact",
    "hits": 1
  }
}
"i_Objective1Complete"
"i_Objective2Complete"
"i_Objective3Complete"
"i_Objective4Complete"
From: 2
Right Door
To: 3
Mother Brain

Shinespark diagonally into the lower Rinka Spawner while holding down, spamming jump, then pressing forward, in order to glitch through the first Mother Brain Zebetites during Samus' i-frames. The remaining Zebetites will not spawn.

Requires:

{
  "notable": "Speed Zebetite Skip"
}
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 4
  }
}
{
  "enemyDamage": {
    "enemy": "Rinka",
    "type": "contact",
    "hits": 1
  }
}
"i_Objective1Complete"
"i_Objective2Complete"
"i_Objective3Complete"
"i_Objective4Complete"
From: 2
Right Door
To: 5
Between First and Second Zebetite

Requires:

"f_KilledZebetites1"
{
  "or": [
    "canCarefulJump",
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
"i_Objective1Complete"
"i_Objective2Complete"
"i_Objective3Complete"
"i_Objective4Complete"
From: 3
Mother Brain
To: 3
Mother Brain

Requires:

"h_canPartiallyBreakMotherBrainGlass"
"h_canPartiallyBreakMotherBrainGlass"
"h_canPartiallyBreakMotherBrainGlass"
From: 3
Mother Brain
To: 4
Mother Brain (Phases 2 and 3)

Requires:

"h_canPartiallyBreakMotherBrainGlass"
{
  "ammo": {
    "type": "Missile",
    "count": 30
  }
}
{
  "or": [
    "canTrickyUseFrozenEnemies",
    {
      "and": [
        "canTrickyJump",
        "canDodgeWhileShooting",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 2
          }
        }
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 3
      }
    }
  ]
}
From: 3
Mother Brain
To: 4
Mother Brain (Phases 2 and 3)

Requires:

"h_canPartiallyBreakMotherBrainGlass"
{
  "or": [
    {
      "ammo": {
        "type": "Super",
        "count": 14
      }
    },
    {
      "and": [
        "h_SupersDoubleDamageMotherBrain",
        {
          "ammo": {
            "type": "Super",
            "count": 12
          }
        }
      ]
    }
  ]
}
{
  "or": [
    "canTrickyUseFrozenEnemies",
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 2
      }
    }
  ]
}
From: 3
Mother Brain
To: 4
Mother Brain (Phases 2 and 3)

Requires:

"h_canPartiallyBreakMotherBrainGlass"
{
  "or": [
    {
      "and": [
        {
          "ammo": {
            "type": "Super",
            "count": 5
          }
        },
        {
          "ammo": {
            "type": "Missile",
            "count": 15
          }
        },
        {
          "or": [
            "canTrickyUseFrozenEnemies",
            "canTrickyJump",
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Super",
            "count": 10
          }
        },
        {
          "ammo": {
            "type": "Missile",
            "count": 2
          }
        }
      ]
    },
    {
      "and": [
        "h_SupersDoubleDamageMotherBrain",
        {
          "ammo": {
            "type": "Super",
            "count": 4
          }
        },
        {
          "ammo": {
            "type": "Missile",
            "count": 8
          }
        }
      ]
    },
    {
      "and": [
        "h_SupersDoubleDamageMotherBrain",
        {
          "ammo": {
            "type": "Super",
            "count": 2
          }
        },
        {
          "ammo": {
            "type": "Missile",
            "count": 18
          }
        },
        {
          "or": [
            "canTrickyUseFrozenEnemies",
            "canTrickyJump",
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    "canTrickyUseFrozenEnemies",
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 2
      }
    }
  ]
}
From: 3
Mother Brain
To: 4
Mother Brain (Phases 2 and 3)

Requires:

"f_MotherBrainGlassBroken"
{
  "or": [
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 30
          }
        },
        {
          "or": [
            "canTrickyUseFrozenEnemies",
            "canTrickyJump",
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Super",
            "count": 5
          }
        },
        {
          "ammo": {
            "type": "Missile",
            "count": 15
          }
        }
      ]
    }
  ]
}
{
  "or": [
    "canTrickyUseFrozenEnemies",
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 2
      }
    }
  ]
}
From: 3
Mother Brain
To: 4
Mother Brain (Phases 2 and 3)

Requires:

"f_MotherBrainGlassBroken"
{
  "or": [
    {
      "ammo": {
        "type": "Super",
        "count": 10
      }
    },
    {
      "and": [
        "h_SupersDoubleDamageMotherBrain",
        {
          "ammo": {
            "type": "Super",
            "count": 5
          }
        }
      ]
    }
  ]
}
{
  "or": [
    "canTrickyUseFrozenEnemies",
    "canDodgeWhileShooting",
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 3
Mother Brain
To: 7
Between Third and Fourth Zebetite

Requires:

"Morph"
"f_KilledZebetites4"
{
  "or": [
    {
      "and": [
        "canTrickyJump",
        "canMidAirMorph"
      ]
    },
    {
      "and": [
        "canCarefulJump",
        "h_canUseSpringBall"
      ]
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "or": [
            "canTrivialMidAirMorph",
            "canNeutralDamageBoost",
            "h_canUseSpringBall",
            "h_canBombThings"
          ]
        }
      ]
    }
  ]
}
From: 4
Mother Brain (Phases 2 and 3)
To: 1
Left Blast Door

Requires:

"f_DefeatedMotherBrain"
From: 4
Mother Brain (Phases 2 and 3)
To: 4
Mother Brain (Phases 2 and 3)

The fight also brings Samus down below 100 energy, but then it fills her up

Requires:

{
  "enemyKill": {
    "enemies": [
      [
        "Mother Brain 2"
      ]
    ]
  }
}
From: 4
Mother Brain (Phases 2 and 3)
To: 4
Mother Brain (Phases 2 and 3)

After entering with R-mode, perform a Crystal Flash to fully refill at some point before the rainbow beam attack. An R-Mode forced stand-up will happen during the rainbow beam attack, slightly reducing the damage taken which allows surviving with one fewer tank than normal.

Requires:

{
  "notable": "R-Mode Reduced Tanks"
}
{
  "obstaclesCleared": [
    "A"
  ]
}
"h_canCrystalFlash"
{
  "enemyKill": {
    "enemies": [
      [
        "Mother Brain 2"
      ]
    ]
  }
}
{
  "or": [
    {
      "resourceAvailable": [
        {
          "type": "RegularEnergy",
          "count": 299
        },
        {
          "type": "ReserveEnergy",
          "count": 300
        }
      ]
    },
    {
      "resourceAvailable": [
        {
          "type": "RegularEnergy",
          "count": 399
        },
        {
          "type": "ReserveEnergy",
          "count": 200
        }
      ]
    },
    {
      "resourceAvailable": [
        {
          "type": "RegularEnergy",
          "count": 499
        },
        {
          "type": "ReserveEnergy",
          "count": 100
        }
      ]
    }
  ]
}
From: 4
Mother Brain (Phases 2 and 3)
To: 4
Mother Brain (Phases 2 and 3)

After entering with R-mode, perform a Crystal Flash to fully refill at some point before the rainbow beam attack. When Mother Brain is about to do the rainbow beam attack, set up a 'light pillar': this is done by using X-Ray, deselecting X-Ray while continuing to hold dash, then briefly releasing dash for one or two frames before repressing dash. During the rainbow beam attack, release dash while the auto-reserve refill is happening.

Requires:

{
  "notable": "R-Mode Light Pillar"
}
{
  "obstaclesCleared": [
    "A"
  ]
}
"h_canCrystalFlash"
{
  "enemyKill": {
    "enemies": [
      [
        "Mother Brain 2"
      ]
    ]
  }
}
"Varia"
{
  "resourceAvailable": [
    {
      "type": "Energy",
      "count": 301
    }
  ]
}
From: 5
Between First and Second Zebetite
To: 2
Right Door

Requires:

"f_KilledZebetites1"
{
  "or": [
    "canCarefulJump",
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 5
Between First and Second Zebetite
To: 5
Between First and Second Zebetite

Requires:

"h_canOpenZebetites"
{
  "or": [
    {
      "and": [
        "canDodgeWhileShooting",
        "canInsaneJump"
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 5
Between First and Second Zebetite
To: 6
Between Second and Third Zebetite

Requires:

"Morph"
"f_KilledZebetites2"
{
  "or": [
    {
      "and": [
        "canTrickyJump",
        "canMidAirMorph"
      ]
    },
    {
      "and": [
        "canCarefulJump",
        "h_canUseSpringBall"
      ]
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "or": [
            "canTrivialMidAirMorph",
            "canNeutralDamageBoost",
            "h_canUseSpringBall",
            "h_canBombThings"
          ]
        }
      ]
    }
  ]
}
{
  "enemyDamage": {
    "enemy": "Mother Brain 1",
    "type": "turret",
    "hits": 1
  }
}
From: 6
Between Second and Third Zebetite
To: 5
Between First and Second Zebetite

Requires:

"Morph"
"f_KilledZebetites2"
{
  "or": [
    {
      "and": [
        "canTrickyJump",
        "canMidAirMorph"
      ]
    },
    {
      "and": [
        "canCarefulJump",
        "h_canUseSpringBall"
      ]
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "or": [
            "canTrivialMidAirMorph",
            "canNeutralDamageBoost",
            "h_canUseSpringBall",
            "h_canBombThings"
          ]
        }
      ]
    }
  ]
}
{
  "enemyDamage": {
    "enemy": "Mother Brain 1",
    "type": "turret",
    "hits": 1
  }
}
From: 6
Between Second and Third Zebetite
To: 6
Between Second and Third Zebetite

Requires:

"h_canOpenZebetites"
{
  "or": [
    {
      "and": [
        "canDodgeWhileShooting",
        "canTrickyJump"
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 6
Between Second and Third Zebetite
To: 7
Between Third and Fourth Zebetite

Requires:

"f_KilledZebetites3"
{
  "or": [
    "canCarefulJump",
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 7
Between Third and Fourth Zebetite
To: 3
Mother Brain

Requires:

"Morph"
"f_KilledZebetites4"
{
  "or": [
    {
      "and": [
        "canTrickyJump",
        "canMidAirMorph"
      ]
    },
    {
      "and": [
        "canCarefulJump",
        "h_canUseSpringBall"
      ]
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "or": [
            "canTrivialMidAirMorph",
            "canNeutralDamageBoost",
            "h_canUseSpringBall",
            "h_canBombThings"
          ]
        }
      ]
    }
  ]
}
From: 7
Between Third and Fourth Zebetite
To: 6
Between Second and Third Zebetite

Requires:

"f_KilledZebetites3"
{
  "or": [
    "canCarefulJump",
    {
      "enemyDamage": {
        "enemy": "Rinka",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 7
Between Third and Fourth Zebetite
To: 7
Between Third and Fourth Zebetite

Requires:

"h_canOpenZebetites"
{
  "enemyDamage": {
    "enemy": "Rinka",
    "type": "contact",
    "hits": 1
  }
}
From: 2
Right Door
To: 2
Right Door

Carefully dodge the Rinkas, or take a hit, while carefully avoiding falling off, then use the I-Frames to use the runway.

Requires:

{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "canCarefulJump",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}
"i_Objective1Complete"

Exit condition:

{
  "leaveWithRunway": {
    "length": 6,
    "openEnd": 0
  }
}
From: 2
Right Door
To: 2
Right Door

Carefully dodge the Rinkas, or take a hit, while carefully avoiding falling off, then use the I-Frames to use the runway.

Requires:

{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "canCarefulJump",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}
"i_Objective1Complete"
"i_Objective2Complete"

Exit condition:

{
  "leaveWithRunway": {
    "length": 7,
    "openEnd": 0
  }
}
From: 2
Right Door
To: 2
Right Door

Carefully dodge the Rinkas, or take a hit, while carefully avoiding falling off, then use the I-Frames to use the runway.

Requires:

{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "canCarefulJump",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}
"i_Objective1Complete"
"i_Objective2Complete"
"i_Objective3Complete"

Exit condition:

{
  "leaveWithRunway": {
    "length": 8,
    "openEnd": 0
  }
}
From: 2
Right Door
To: 2
Right Door

Carefully dodge the Rinkas, or take a hit, while carefully avoiding falling off, then use the I-Frames to use the runway.

Requires:

{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "canCarefulJump",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}
"i_Objective1Complete"
"i_Objective2Complete"
"i_Objective3Complete"
"i_Objective4Complete"

Exit condition:

{
  "leaveWithRunway": {
    "length": 9,
    "openEnd": 1
  }
}

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 238,
  "name": "Mother Brain Room",
  "area": "Tourian",
  "subarea": "Main",
  "playable": true,
  "roomAddress": "0x7DD58",
  "devNote": [
    "FIXME: Maybe we can split MB into several events to properly indicate the ammo requirements?",
    "FIXME: It is possible toGrapple teleport from Moat to the left of Mother Brain, through currently it has no known use."
  ],
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Blast Door",
      "nodeType": "door",
      "nodeSubType": "doorway",
      "nodeAddress": "0x001aa8c",
      "doorOrientation": "left",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "locks": [
        {
          "name": "Mother Brain Room Escape Lock (to Escape Room 1)",
          "lockType": "gameFlag",
          "unlockStrats": [
            {
              "name": "Base",
              "notable": false,
              "requires": [
                "f_DefeatedMotherBrain"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": 2,
      "name": "Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001aa80",
      "doorOrientation": "right",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 3,
      "name": "Mother Brain",
      "nodeType": "junction",
      "nodeSubType": "junction"
    },
    {
      "id": 4,
      "name": "Mother Brain (Phases 2 and 3)",
      "nodeType": "junction",
      "nodeSubType": "junction"
    },
    {
      "id": 5,
      "name": "Between First and Second Zebetite",
      "nodeType": "junction",
      "nodeSubType": "junction"
    },
    {
      "id": 6,
      "name": "Between Second and Third Zebetite",
      "nodeType": "junction",
      "nodeSubType": "junction"
    },
    {
      "id": 7,
      "name": "Between Third and Fourth Zebetite",
      "nodeType": "junction",
      "nodeSubType": "junction"
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Mother Brain Right Door Rinkas",
      "enemyName": "Rinka",
      "quantity": 2,
      "homeNodes": [
        2
      ],
      "note": "Only 3 Rinka Spawners function at a time, so one of these 2 soon stops working."
    },
    {
      "id": "e2",
      "groupName": "Zebetite 1 Rinkas",
      "enemyName": "Rinka",
      "quantity": 2,
      "homeNodes": [
        2,
        5
      ]
    },
    {
      "id": "e3",
      "groupName": "Zebetite 2 Rinkas",
      "enemyName": "Rinka",
      "quantity": 2,
      "homeNodes": [
        5,
        6
      ]
    },
    {
      "id": "e4",
      "groupName": "Zebetite 3 Rinkas",
      "enemyName": "Rinka",
      "quantity": 2,
      "homeNodes": [
        6,
        7
      ]
    },
    {
      "id": "e5",
      "groupName": "Zebetite 4 Rinkas",
      "enemyName": "Rinka",
      "quantity": 2,
      "homeNodes": [
        7,
        3
      ]
    },
    {
      "id": "e6",
      "groupName": "Mother Brain Rinka",
      "enemyName": "Rinka",
      "quantity": 1,
      "homeNodes": [
        3
      ]
    },
    {
      "id": "e7",
      "groupName": "Mother Brain 1",
      "enemyName": "Mother Brain 1",
      "quantity": 1,
      "homeNodes": [
        3
      ],
      "stopSpawn": [
        "f_ZebesSetAblaze"
      ]
    },
    {
      "id": "e8",
      "groupName": "Mother Brain 2",
      "enemyName": "Mother Brain 2",
      "quantity": 1,
      "homeNodes": [
        4
      ],
      "stopSpawn": [
        "f_ZebesSetAblaze"
      ]
    },
    {
      "id": "e9",
      "groupName": "Mother Brain 3",
      "enemyName": "Mother Brain 3",
      "quantity": 1,
      "homeNodes": [
        4
      ],
      "stopSpawn": [
        "f_ZebesSetAblaze"
      ]
    }
  ],
  "obstacles": [
    {
      "id": "A",
      "name": "R-Mode",
      "obstacleType": "abstract"
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 3
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 2
        },
        {
          "id": 3,
          "note": "Direct link to Mother Brain 1 for the Zebetite skips."
        },
        {
          "id": 5
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 3
        },
        {
          "id": 4,
          "note": [
            "Glass takes 18 hits of any missile and must be killed to win the fight while MB1 itself requires 3000 hp worth of ammo after the initial 6 hits opens the hole.",
            "Each hit on MB also damages glass, counting for one of the 18 hits for that."
          ]
        },
        {
          "id": 7
        }
      ]
    },
    {
      "from": 4,
      "to": [
        {
          "id": 1,
          "note": "This door appears only after Mother Brain is defeated. Because Mother Brain 3 requires practically nothing, events move directly from MB2 to defeat"
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 5,
      "to": [
        {
          "id": 2
        },
        {
          "id": 5
        },
        {
          "id": 6
        }
      ]
    },
    {
      "from": 6,
      "to": [
        {
          "id": 5
        },
        {
          "id": 6
        },
        {
          "id": 7
        }
      ]
    },
    {
      "from": 7,
      "to": [
        {
          "id": 3
        },
        {
          "id": 6
        },
        {
          "id": 7
        }
      ]
    }
  ],
  "strats": [
    {
      "id": 1,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 1,
          "openEnd": 1
        }
      }
    },
    {
      "id": 2,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Setup - Get Hit By Rinka",
      "requires": [],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true
    },
    {
      "id": 3,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true
    },
    {
      "id": 4,
      "link": [
        1,
        1
      ],
      "name": "Carry G-Mode Back Through",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "indirect",
          "morphed": false
        }
      },
      "requires": [],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": false
        }
      },
      "bypassesDoorShell": true,
      "flashSuitChecked": true
    },
    {
      "id": 5,
      "link": [
        1,
        1
      ],
      "name": "Carry G-Mode Morph Back Through",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "indirect",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphSpringBall"
      ],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": true
        }
      },
      "bypassesDoorShell": true,
      "flashSuitChecked": true,
      "devNote": "FIXME: This is possible with an IBJ with a PB, and maybe without, but it's challenging."
    },
    {
      "id": 6,
      "link": [
        1,
        3
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              12,
              13
            ]
          ]
        }
      },
      "requires": [
        "h_BypassMotherBrainRoom"
      ]
    },
    {
      "id": 7,
      "link": [
        2,
        2
      ],
      "name": "Come in With R-Mode",
      "entranceCondition": {
        "comeInWithRMode": {}
      },
      "requires": [],
      "clearsObstacles": [
        "A"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 8,
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway",
      "requires": [
        {
          "or": [
            "canTrickyJump",
            {
              "and": [
                "canCarefulJump",
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                }
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 5,
          "openEnd": 0
        }
      },
      "note": "Carefully dodge the Rinkas, or take a hit, while carefully avoiding falling off, then use the I-Frames to use the runway."
    },
    {
      "id": 38,
      "link": [
        2,
        2
      ],
      "name": "Destroy First Zebetite",
      "requires": [
        "h_canOpenZebetites",
        {
          "or": [
            "canDodgeWhileShooting",
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ],
      "setsFlags": [
        "f_KilledZebetites1"
      ]
    },
    {
      "id": 9,
      "link": [
        2,
        2
      ],
      "name": "G-Mode Setup - Get Hit By Rinka or Turret Shot",
      "requires": [],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true
    },
    {
      "id": 10,
      "link": [
        2,
        2
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true
    },
    {
      "id": 30,
      "link": [
        2,
        3
      ],
      "name": "Ice Zebetite Skip",
      "requires": [
        {
          "notable": "Ice Zebetite Skip"
        },
        "canTrickyUseFrozenEnemies",
        "Morph",
        {
          "or": [
            {
              "and": [
                "Wave",
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                }
              ]
            },
            "canTrickyJump"
          ]
        },
        {
          "or": [
            {
              "disableEquipment": "ScrewAttack"
            },
            "canDownBack"
          ]
        },
        {
          "or": [
            "canTrickyDodgeEnemies",
            {
              "enemyDamage": {
                "enemy": "Mother Brain 1",
                "type": "turret",
                "hits": 1
              }
            }
          ]
        },
        "i_Objective1Complete",
        "i_Objective2Complete",
        "i_Objective3Complete",
        "i_Objective4Complete"
      ],
      "note": [
        "Glitch through the Mother Brain Zebetites by using a frozen Rinka and i-frames.",
        "Freeze the Rinka at its spawn location, then spin jump or down-back onto it after acquiring i-frames to clip inside of the Zebetite, then jump through.",
        "I-frames can be acquired from a Rinka hit, a turret shot, or from the Zebetite itself.",
        "Note that Zebetites cause i-frames but deal no damage.",
        "If Screw Attack is equipped, then a down-back must be used, since spin jumping will cancel i-frames.",
        "With Ice+Wave, Samus can freeze the Rinka from above with an angle-down shot;",
        "Otherwise Samus must go below, press against the wall, and freeze it with an upward shot.",
        "With Ice+Plasma, Samus must be crouched when firing the shot."
      ],
      "devNote": [
        "This technically requires f_KilledZebetites1 to not be set, but there is minimal risk of loss of access, because there is no reason to kill any Zebs without being able to kill them all.",
        "It is also possible to Ice Zeb skip through the second Zeb with a morph/unmorph/remorph on a frozen Rinka;",
        "this is known as a Remorph Zebetite Skip or a Spring Ball Zebetite Skip.",
        "Technically this strat involves `canWallIceClip` but we don't include that requirement,",
        "since the positioning of the Rinka is freely normalized, which makes the trick easier than this tech would normally imply.",
        "FIXME: It is possible to Ice Zeb Skip out, but it is much harder and would only be useful if getting here with canRiskPermanentLossOfAccess."
      ]
    },
    {
      "id": 11,
      "link": [
        2,
        3
      ],
      "name": "Speed Zebetite Skip (Come in Shinecharging)",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 4,
          "openEnd": 1
        }
      },
      "requires": [
        {
          "notable": "Speed Zebetite Skip"
        },
        {
          "shinespark": {
            "frames": 4
          }
        },
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        },
        "i_Objective1Complete",
        "i_Objective2Complete",
        "i_Objective3Complete",
        "i_Objective4Complete"
      ],
      "note": [
        "Shinespark diagonally into the lower Rinka Spawner while holding down, spamming jump, then pressing forward,",
        "in order to glitch through the first Mother Brain Zebetites during Samus' i-frames.",
        "The remaining Zebetites will not spawn."
      ],
      "devNote": "This technically requires f_KilledZebetites1 to not be set, but there is no loss of access, because there is no reason to kill any Zebs without being able to kill them all."
    },
    {
      "id": 12,
      "link": [
        2,
        3
      ],
      "name": "Speed Zebetite Skip (Come in Shinecharged)",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 100
        }
      },
      "requires": [
        {
          "notable": "Speed Zebetite Skip"
        },
        {
          "shinespark": {
            "frames": 4
          }
        },
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        },
        "i_Objective1Complete",
        "i_Objective2Complete",
        "i_Objective3Complete",
        "i_Objective4Complete"
      ],
      "flashSuitChecked": true,
      "note": [
        "Shinespark diagonally into the lower Rinka Spawner while holding down, spamming jump, then pressing forward,",
        "in order to glitch through the first Mother Brain Zebetites during Samus' i-frames.",
        "The remaining Zebetites will not spawn."
      ],
      "devNote": "This technically requires f_KilledZebetites1 to not be set, but there is no loss of access, because there is no reason to kill any Zebs without being able to kill them all."
    },
    {
      "id": 32,
      "link": [
        2,
        3
      ],
      "name": "Speed Zebetite Skip (Use Flash Suit)",
      "requires": [
        {
          "notable": "Speed Zebetite Skip"
        },
        {
          "useFlashSuit": {}
        },
        {
          "shinespark": {
            "frames": 4
          }
        },
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        },
        "i_Objective1Complete",
        "i_Objective2Complete",
        "i_Objective3Complete",
        "i_Objective4Complete"
      ],
      "flashSuitChecked": true,
      "note": [
        "Shinespark diagonally into the lower Rinka Spawner while holding down, spamming jump, then pressing forward,",
        "in order to glitch through the first Mother Brain Zebetites during Samus' i-frames.",
        "The remaining Zebetites will not spawn."
      ],
      "devNote": "This technically requires f_KilledZebetites1 to not be set, but there is no loss of access, because there is no reason to kill any Zebs without being able to kill them all."
    },
    {
      "id": 31,
      "link": [
        2,
        5
      ],
      "name": "Base",
      "requires": [
        "f_KilledZebetites1",
        {
          "or": [
            "canCarefulJump",
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        },
        "i_Objective1Complete",
        "i_Objective2Complete",
        "i_Objective3Complete",
        "i_Objective4Complete"
      ]
    },
    {
      "id": 33,
      "link": [
        3,
        3
      ],
      "name": "Break Mother Brain Glass",
      "requires": [
        "h_canPartiallyBreakMotherBrainGlass",
        "h_canPartiallyBreakMotherBrainGlass",
        "h_canPartiallyBreakMotherBrainGlass"
      ],
      "setsFlags": [
        "f_MotherBrainGlassBroken"
      ],
      "devNote": [
        "Requires 18 ammo to fully break the glass, which will remain broken if Samus leaves.",
        "Or, it takes 6 ammo to partially break the glass, and then 3000 damage is required to kill Mother Brain 1, but the glass also needs to be broken.",
        "The requirements for finishing Mother Brain 1 is in the 3 to 4 link."
      ]
    },
    {
      "id": 14,
      "link": [
        3,
        4
      ],
      "name": "Missiles",
      "requires": [
        "h_canPartiallyBreakMotherBrainGlass",
        {
          "ammo": {
            "type": "Missile",
            "count": 30
          }
        },
        {
          "or": [
            "canTrickyUseFrozenEnemies",
            {
              "and": [
                "canTrickyJump",
                "canDodgeWhileShooting",
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                }
              ]
            },
            {
              "and": [
                "canDodgeWhileShooting",
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 2
                  }
                }
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 3
              }
            }
          ]
        }
      ]
    },
    {
      "id": 15,
      "link": [
        3,
        4
      ],
      "name": "Supers",
      "requires": [
        "h_canPartiallyBreakMotherBrainGlass",
        {
          "or": [
            {
              "ammo": {
                "type": "Super",
                "count": 14
              }
            },
            {
              "and": [
                "h_SupersDoubleDamageMotherBrain",
                {
                  "ammo": {
                    "type": "Super",
                    "count": 12
                  }
                }
              ]
            }
          ]
        },
        {
          "or": [
            "canTrickyUseFrozenEnemies",
            {
              "and": [
                "canDodgeWhileShooting",
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                }
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 2
              }
            }
          ]
        }
      ]
    },
    {
      "id": 16,
      "link": [
        3,
        4
      ],
      "name": "Combined Ammo",
      "requires": [
        "h_canPartiallyBreakMotherBrainGlass",
        {
          "or": [
            {
              "and": [
                {
                  "ammo": {
                    "type": "Super",
                    "count": 5
                  }
                },
                {
                  "ammo": {
                    "type": "Missile",
                    "count": 15
                  }
                },
                {
                  "or": [
                    "canTrickyUseFrozenEnemies",
                    "canTrickyJump",
                    {
                      "enemyDamage": {
                        "enemy": "Rinka",
                        "type": "contact",
                        "hits": 1
                      }
                    }
                  ]
                }
              ]
            },
            {
              "and": [
                {
                  "ammo": {
                    "type": "Super",
                    "count": 10
                  }
                },
                {
                  "ammo": {
                    "type": "Missile",
                    "count": 2
                  }
                }
              ]
            },
            {
              "and": [
                "h_SupersDoubleDamageMotherBrain",
                {
                  "ammo": {
                    "type": "Super",
                    "count": 4
                  }
                },
                {
                  "ammo": {
                    "type": "Missile",
                    "count": 8
                  }
                }
              ]
            },
            {
              "and": [
                "h_SupersDoubleDamageMotherBrain",
                {
                  "ammo": {
                    "type": "Super",
                    "count": 2
                  }
                },
                {
                  "ammo": {
                    "type": "Missile",
                    "count": 18
                  }
                },
                {
                  "or": [
                    "canTrickyUseFrozenEnemies",
                    "canTrickyJump",
                    {
                      "enemyDamage": {
                        "enemy": "Rinka",
                        "type": "contact",
                        "hits": 1
                      }
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "or": [
            "canTrickyUseFrozenEnemies",
            {
              "and": [
                "canDodgeWhileShooting",
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                }
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 2
              }
            }
          ]
        }
      ]
    },
    {
      "id": 17,
      "link": [
        3,
        4
      ],
      "name": "Glass Already Broken",
      "requires": [
        "f_MotherBrainGlassBroken",
        {
          "or": [
            {
              "and": [
                {
                  "ammo": {
                    "type": "Missile",
                    "count": 30
                  }
                },
                {
                  "or": [
                    "canTrickyUseFrozenEnemies",
                    "canTrickyJump",
                    {
                      "enemyDamage": {
                        "enemy": "Rinka",
                        "type": "contact",
                        "hits": 1
                      }
                    }
                  ]
                }
              ]
            },
            {
              "and": [
                {
                  "ammo": {
                    "type": "Super",
                    "count": 5
                  }
                },
                {
                  "ammo": {
                    "type": "Missile",
                    "count": 15
                  }
                }
              ]
            }
          ]
        },
        {
          "or": [
            "canTrickyUseFrozenEnemies",
            {
              "and": [
                "canDodgeWhileShooting",
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                }
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 2
              }
            }
          ]
        }
      ]
    },
    {
      "id": 18,
      "link": [
        3,
        4
      ],
      "name": "Glass Already Broken - Super Kill",
      "requires": [
        "f_MotherBrainGlassBroken",
        {
          "or": [
            {
              "ammo": {
                "type": "Super",
                "count": 10
              }
            },
            {
              "and": [
                "h_SupersDoubleDamageMotherBrain",
                {
                  "ammo": {
                    "type": "Super",
                    "count": 5
                  }
                }
              ]
            }
          ]
        },
        {
          "or": [
            "canTrickyUseFrozenEnemies",
            "canDodgeWhileShooting",
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    },
    {
      "id": 19,
      "link": [
        3,
        7
      ],
      "name": "Base",
      "requires": [
        "Morph",
        "f_KilledZebetites4",
        {
          "or": [
            {
              "and": [
                "canTrickyJump",
                "canMidAirMorph"
              ]
            },
            {
              "and": [
                "canCarefulJump",
                "h_canUseSpringBall"
              ]
            },
            {
              "and": [
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                },
                {
                  "or": [
                    "canTrivialMidAirMorph",
                    "canNeutralDamageBoost",
                    "h_canUseSpringBall",
                    "h_canBombThings"
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": 20,
      "link": [
        4,
        1
      ],
      "name": "Base",
      "requires": [
        "f_DefeatedMotherBrain"
      ]
    },
    {
      "id": 34,
      "link": [
        4,
        4
      ],
      "name": "Mother Brain 2 and 3 Fight",
      "requires": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Mother Brain 2"
              ]
            ]
          }
        }
      ],
      "setsFlags": [
        "f_ZebesSetAblaze",
        "f_DefeatedMotherBrain"
      ],
      "note": "The fight also brings Samus down below 100 energy, but then it fills her up"
    },
    {
      "id": 21,
      "link": [
        4,
        4
      ],
      "name": "R-Mode Reduced Tanks",
      "requires": [
        {
          "notable": "R-Mode Reduced Tanks"
        },
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "h_canCrystalFlash",
        {
          "enemyKill": {
            "enemies": [
              [
                "Mother Brain 2"
              ]
            ]
          }
        },
        {
          "or": [
            {
              "resourceAvailable": [
                {
                  "type": "RegularEnergy",
                  "count": 299
                },
                {
                  "type": "ReserveEnergy",
                  "count": 300
                }
              ]
            },
            {
              "resourceAvailable": [
                {
                  "type": "RegularEnergy",
                  "count": 399
                },
                {
                  "type": "ReserveEnergy",
                  "count": 200
                }
              ]
            },
            {
              "resourceAvailable": [
                {
                  "type": "RegularEnergy",
                  "count": 499
                },
                {
                  "type": "ReserveEnergy",
                  "count": 100
                }
              ]
            }
          ]
        }
      ],
      "setsFlags": [
        "f_ZebesSetAblaze",
        "f_DefeatedMotherBrain"
      ],
      "flashSuitChecked": true,
      "note": [
        "After entering with R-mode, perform a Crystal Flash to fully refill at some point before the rainbow beam attack.",
        "An R-Mode forced stand-up will happen during the rainbow beam attack, slightly reducing the damage taken which allows surviving with one fewer tank than normal."
      ]
    },
    {
      "id": 22,
      "link": [
        4,
        4
      ],
      "name": "R-Mode Light Pillar",
      "requires": [
        {
          "notable": "R-Mode Light Pillar"
        },
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "h_canCrystalFlash",
        {
          "enemyKill": {
            "enemies": [
              [
                "Mother Brain 2"
              ]
            ]
          }
        },
        "Varia",
        {
          "resourceAvailable": [
            {
              "type": "Energy",
              "count": 301
            }
          ]
        }
      ],
      "setsFlags": [
        "f_ZebesSetAblaze",
        "f_DefeatedMotherBrain"
      ],
      "flashSuitChecked": true,
      "note": [
        "After entering with R-mode, perform a Crystal Flash to fully refill at some point before the rainbow beam attack.",
        "When Mother Brain is about to do the rainbow beam attack, set up a 'light pillar':",
        "this is done by using X-Ray, deselecting X-Ray while continuing to hold dash, then briefly releasing dash for one or two frames before repressing dash.",
        "During the rainbow beam attack, release dash while the auto-reserve refill is happening."
      ]
    },
    {
      "id": 24,
      "link": [
        5,
        2
      ],
      "name": "Base",
      "requires": [
        "f_KilledZebetites1",
        {
          "or": [
            "canCarefulJump",
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    },
    {
      "id": 35,
      "link": [
        5,
        5
      ],
      "name": "Destroy Second Zebetite",
      "requires": [
        "h_canOpenZebetites",
        {
          "or": [
            {
              "and": [
                "canDodgeWhileShooting",
                "canInsaneJump"
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ],
      "setsFlags": [
        "f_KilledZebetites2"
      ]
    },
    {
      "id": 23,
      "link": [
        5,
        6
      ],
      "name": "Base",
      "requires": [
        "Morph",
        "f_KilledZebetites2",
        {
          "or": [
            {
              "and": [
                "canTrickyJump",
                "canMidAirMorph"
              ]
            },
            {
              "and": [
                "canCarefulJump",
                "h_canUseSpringBall"
              ]
            },
            {
              "and": [
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                },
                {
                  "or": [
                    "canTrivialMidAirMorph",
                    "canNeutralDamageBoost",
                    "h_canUseSpringBall",
                    "h_canBombThings"
                  ]
                }
              ]
            }
          ]
        },
        {
          "enemyDamage": {
            "enemy": "Mother Brain 1",
            "type": "turret",
            "hits": 1
          }
        }
      ]
    },
    {
      "id": 25,
      "link": [
        6,
        5
      ],
      "name": "Base",
      "requires": [
        "Morph",
        "f_KilledZebetites2",
        {
          "or": [
            {
              "and": [
                "canTrickyJump",
                "canMidAirMorph"
              ]
            },
            {
              "and": [
                "canCarefulJump",
                "h_canUseSpringBall"
              ]
            },
            {
              "and": [
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                },
                {
                  "or": [
                    "canTrivialMidAirMorph",
                    "canNeutralDamageBoost",
                    "h_canUseSpringBall",
                    "h_canBombThings"
                  ]
                }
              ]
            }
          ]
        },
        {
          "enemyDamage": {
            "enemy": "Mother Brain 1",
            "type": "turret",
            "hits": 1
          }
        }
      ]
    },
    {
      "id": 36,
      "link": [
        6,
        6
      ],
      "name": "Destroy Third Zebetite",
      "requires": [
        "h_canOpenZebetites",
        {
          "or": [
            {
              "and": [
                "canDodgeWhileShooting",
                "canTrickyJump"
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ],
      "setsFlags": [
        "f_KilledZebetites3"
      ]
    },
    {
      "id": 26,
      "link": [
        6,
        7
      ],
      "name": "Base",
      "requires": [
        "f_KilledZebetites3",
        {
          "or": [
            "canCarefulJump",
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    },
    {
      "id": 27,
      "link": [
        7,
        3
      ],
      "name": "Base",
      "requires": [
        "Morph",
        "f_KilledZebetites4",
        {
          "or": [
            {
              "and": [
                "canTrickyJump",
                "canMidAirMorph"
              ]
            },
            {
              "and": [
                "canCarefulJump",
                "h_canUseSpringBall"
              ]
            },
            {
              "and": [
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                },
                {
                  "or": [
                    "canTrivialMidAirMorph",
                    "canNeutralDamageBoost",
                    "h_canUseSpringBall",
                    "h_canBombThings"
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": 28,
      "link": [
        7,
        6
      ],
      "name": "Base",
      "requires": [
        "f_KilledZebetites3",
        {
          "or": [
            "canCarefulJump",
            {
              "enemyDamage": {
                "enemy": "Rinka",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    },
    {
      "id": 37,
      "link": [
        7,
        7
      ],
      "name": "Destroy Fourth Zebetite",
      "requires": [
        "h_canOpenZebetites",
        {
          "enemyDamage": {
            "enemy": "Rinka",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "setsFlags": [
        "f_KilledZebetites4"
      ]
    },
    {
      "id": 10001,
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway, 1 Objective Complete",
      "requires": [
        {
          "or": [
            "canTrickyJump",
            {
              "and": [
                "canCarefulJump",
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                }
              ]
            }
          ]
        },
        "i_Objective1Complete"
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 6,
          "openEnd": 0
        }
      },
      "note": "Carefully dodge the Rinkas, or take a hit, while carefully avoiding falling off, then use the I-Frames to use the runway."
    },
    {
      "id": 10002,
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway, 2 Objectives Complete",
      "requires": [
        {
          "or": [
            "canTrickyJump",
            {
              "and": [
                "canCarefulJump",
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                }
              ]
            }
          ]
        },
        "i_Objective1Complete",
        "i_Objective2Complete"
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 7,
          "openEnd": 0
        }
      },
      "note": "Carefully dodge the Rinkas, or take a hit, while carefully avoiding falling off, then use the I-Frames to use the runway."
    },
    {
      "id": 10003,
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway, 3 Objectives Complete",
      "requires": [
        {
          "or": [
            "canTrickyJump",
            {
              "and": [
                "canCarefulJump",
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                }
              ]
            }
          ]
        },
        "i_Objective1Complete",
        "i_Objective2Complete",
        "i_Objective3Complete"
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 8,
          "openEnd": 0
        }
      },
      "note": "Carefully dodge the Rinkas, or take a hit, while carefully avoiding falling off, then use the I-Frames to use the runway."
    },
    {
      "id": 10004,
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway, 4 Objectives Complete",
      "requires": [
        {
          "or": [
            "canTrickyJump",
            {
              "and": [
                "canCarefulJump",
                {
                  "enemyDamage": {
                    "enemy": "Rinka",
                    "type": "contact",
                    "hits": 1
                  }
                }
              ]
            }
          ]
        },
        "i_Objective1Complete",
        "i_Objective2Complete",
        "i_Objective3Complete",
        "i_Objective4Complete"
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 9,
          "openEnd": 1
        }
      },
      "note": "Carefully dodge the Rinkas, or take a hit, while carefully avoiding falling off, then use the I-Frames to use the runway."
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    }
  ],
  "nextStratId": 39,
  "notables": [
    {
      "id": 1,
      "name": "Speed Zebetite Skip",
      "note": [
        "Shinespark diagonally into the lower Rinka Spawner while holding down, spamming jump, then pressing forward,",
        "in order to glitch through the first Mother Brain Zebetites during Samus' i-frames.",
        "The remaining Zebetites will not spawn."
      ]
    },
    {
      "id": 2,
      "name": "R-Mode Reduced Tanks",
      "note": [
        "After entering with R-mode, perform a Crystal Flash to fully refill at some point before the rainbow beam attack.",
        "An R-Mode forced stand-up will happen during the rainbow beam attack, slightly reducing the damage taken which allows surviving with one fewer tank than normal."
      ]
    },
    {
      "id": 3,
      "name": "R-Mode Light Pillar",
      "note": [
        "After entering with R-mode, perform a Crystal Flash to fully refill at some point before the rainbow beam attack.",
        "When Mother Brain is about to do the rainbow beam attack, set up a 'light pillar':",
        "this is done by using X-Ray, deselecting X-Ray while continuing to hold dash, then briefly releasing dash for one or two frames before repressing dash.",
        "During the rainbow beam attack, release dash while the auto-reserve refill is happening."
      ]
    },
    {
      "id": 4,
      "name": "Ice Zebetite Skip",
      "note": [
        "Glitch through the Mother Brain Zebetites by using a frozen Rinka and i-frames.",
        "Freeze the Rinka at its spawn location, then spinjump or Down-Back onto it after acquiring i-frames to clip inside of the Zebetite, then jump through.",
        "Note that Zebetites cause i-frames but deal no damage.",
        "With Ice+Wave, the Rinka can be frozen from above. With Ice+Plasma, Samus must crouch while freezing the Rinka from below."
      ]
    }
  ],
  "nextNotableId": 5
}