canRMode (Expert)

Ability to enter R-mode. Have some energy in reserves (set to Auto), take damage while going through a door, use X-Ray while entering the next room, and release X-Ray after reserves have finished filling.

Dependencies: canUseEnemies

Difficulty filter

Strats ()

Activate Bomb Torizo, and farm his eggs for energy. They can be farmed freely. Waste all but 5 Missiles to prevent the laser attack. Standing in the correct position will ensure he will be trapped against the wall. Quickly use a jump to perform a very narrow shinecharge, then get interrupted by any Bomb Torizo attack.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_DefeatedBombTorizo"
}
{
  "not": "f_ZebesSetAblaze"
}
"canRiskPermanentLossOfAccess"
"h_activateBombTorizo"
"canUseIFrames"
{
  "or": [
    "canDodgeWhileShooting",
    {
      "resourceAtMost": [
        {
          "type": "Missile",
          "count": 5
        }
      ]
    }
  ]
}
{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Collects items: 2

Dev note: May need an alternative helper in place of h_activateBombTorizo, due to R-Mode entrance condition.

Save the animals to unlock the door, and Crystal Flash in the door frame. Stand in the knee-deep acid with suits disabled to bleed off energy quickly, then perform a pause abuse spark windup in the acid and interrupt it with auto-reserve (re-enable suits in the pause menu).

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"f_ZebesSetAblaze"
"h_CrystalFlash"
"Gravity"
{
  "or": [
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "refill": [
            "ReserveEnergy"
          ]
        }
      ]
    },
    {
      "and": [
        "canBePatient",
        {
          "or": [
            {
              "resourceAtMost": [
                {
                  "type": "ReserveEnergy",
                  "count": 50
                }
              ]
            },
            "canRiskPermanentLossOfAccess"
          ]
        }
      ]
    }
  ]
}
{
  "acidFrames": 90
}
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModePauseAbuseSparkInterrupt"
{
  "acidFrames": 30
}

Sets flags: f_AnimalsSaved

Dev note: Disable E-Tanks required to avoid a patience requirement due to escape timer.

From: 1
Top Door
To: 6
Main Junction

Farm wall pirates while leaving one left. Lead it to the bottom of the shaft, get shine charge, then windup in front of it to get shot and interrupted.

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "not": "f_ZebesSetAblaze"
}
"h_ZebesIsAwake"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "h_destroyBombWalls",
        {
          "canShineCharge": {
            "usedTiles": 28,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

Unlocks doors:

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

With Zebes set ablaze, Climb only spawns two pirates that drop nothing, and the bomb wall is automatically cleared. The rising lava is now acid instead, so Speed Booster works normally with Gravity Suit. Jump up the platforms to get high enough above the rising acid to safely Crystal Flash, then dive back into the acid against either bottom door. Wait in the acid until your energy is low enough and shinecharge. Windup right before energy runs out to interrupt then *immediately* leave to limit acid damage.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
"f_ZebesSetAblaze"
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Custom Climb Pirate",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Custom Climb Pirate",
            "Custom Climb Pirate"
          ]
        ],
        "explicitWeapons": [
          "Plasma",
          "Super",
          "PowerBomb"
        ]
      }
    }
  ]
}
"h_CrystalFlash"
{
  "acidFrames": 320
}
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "or": [
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "refill": [
            "ReserveEnergy"
          ]
        },
        {
          "autoReserveTrigger": {}
        }
      ]
    },
    {
      "autoReserveTrigger": {
        "maxReserveEnergy": 50
      }
    }
  ]
}
"canRModeSparkInterrupt"
{
  "acidFrames": 80
}
{
  "resetRoom": {
    "nodes": [
      2,
      5
    ]
  }
}

Clears obstacles: A, B

Unlocks doors:

{"nodeId":2,"types":["ammo"],"requires":[]}
{"nodeId":5,"types":["ammo"],"requires":[]}

Dev note: FIXME: Needs to support Hyper Beam kill also.

From: 2
Bottom Left Door
To: 6
Main Junction

Farm wall pirates while leaving one left. Lead it to the bottom of the shaft, get shine charge, then windup in front of it to get shot and interrupted.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_ClimbWithoutLava"
{
  "or": [
    "h_destroyBombWalls",
    {
      "getBlueSpeed": {
        "usedTiles": 14,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "getBlueSpeed": {
            "usedTiles": 15,
            "openEnd": 0
          }
        },
        {
          "doorUnlockedAtNode": 2
        }
      ]
    }
  ]
}
{
  "not": "f_ZebesSetAblaze"
}
"h_ZebesIsAwake"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A, B

Unlocks doors:

{"nodeId":2,"types":["ammo"],"requires":[]}
{"nodeId":5,"types":["ammo"],"requires":[]}

Dev note: This door triggers the rising lava, which will prevent gaining shinecharge.

From: 3
Top Right Door
To: 6
Main Junction

Farm wall pirates while leaving one left. Lead it to the bottom of the shaft, get shine charge, then windup in front of it to get shot and interrupted.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_ZebesSetAblaze"
}
"h_ZebesIsAwake"
"h_bombThings"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "h_destroyBombWalls",
        {
          "canShineCharge": {
            "usedTiles": 28,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

Unlocks doors:

{"nodeId":5,"types":["ammo"],"requires":[]}
From: 4
Middle Right Door
To: 6
Main Junction

Farm wall pirates while leaving one left. Lead it to the bottom of the shaft, get shine charge, then windup in front of it to get shot and interrupted.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_ZebesSetAblaze"
}
"h_bombThings"
"h_ZebesIsAwake"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "h_destroyBombWalls",
        {
          "canShineCharge": {
            "usedTiles": 28,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

Unlocks doors:

{"nodeId":5,"types":["ammo"],"requires":[]}
From: 5
Bottom Right Door
To: 5
Bottom Right Door

With Zebes set ablaze, Climb only spawns two pirates that drop nothing, and the bomb wall is automatically cleared. The rising lava is now acid instead, so Gravity Suit works normally. Jump up the platforms to get high enough above the rising acid to safely Crystal Flash, then dive back into the acid against either bottom door. Wait in the acid until your energy is low enough and shinecharge. Windup right before energy runs out to interrupt then *immediately* leave to limit acid damage.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
"f_ZebesSetAblaze"
"h_CrystalFlash"
{
  "acidFrames": 320
}
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "or": [
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "refill": [
            "ReserveEnergy"
          ]
        },
        {
          "autoReserveTrigger": {}
        }
      ]
    },
    {
      "autoReserveTrigger": {
        "maxReserveEnergy": 50
      }
    }
  ]
}
"canRModeSparkInterrupt"
{
  "acidFrames": 80
}

Clears obstacles: A, B

Unlocks doors:

{"nodeId":2,"types":["ammo"],"requires":[]}
{"nodeId":5,"types":["ammo"],"requires":[]}

Dev note: FIXME: Needs enemyKill requirements for the escape pirates.

From: 5
Bottom Right Door
To: 6
Main Junction

Farm wall pirates while leaving one left. Lead it to the bottom of the shaft, get shine charge, then windup in front of it to get shot and interrupted.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_ZebesSetAblaze"
}
"h_ZebesIsAwake"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "h_destroyBombWalls",
        {
          "canShineCharge": {
            "usedTiles": 28,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

Unlocks doors:

{"nodeId":5,"types":["ammo"],"requires":[]}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Kill all three Boyons for energy, or Crystal Flash. If you need to freeze Boyons for extra runway, disable Ice Beam to force them to unfreeze so you can interrupt spark. If you end up killing all four Boyons, you can also dip in the acid for the spark interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "enemyKill": {
            "enemies": [
              [
                "Boyon",
                "Boyon",
                "Boyon"
              ]
            ],
            "excludedWeapons": [
              "PseudoScrew"
            ]
          }
        },
        {
          "or": [
            {
              "and": [
                "canBePatient",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 5
                  }
                }
              ]
            },
            {
              "and": [
                "canBeExtremelyPatient",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 25,
        "openEnd": 0
      }
    },
    {
      "and": [
        "canTrivialUseFrozenEnemies",
        {
          "canShineCharge": {
            "usedTiles": 31,
            "openEnd": 0
          }
        },
        {
          "disableEquipment": "Ice"
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 1
Left Door
To: 1
Left Door

There are many mellows for farming. Leave one alive to spark interrupt. If entry energy is poor, damage down to 29 energy before farming to activate health bias, then quickly kill many Mellows with Plasma Beam or Power Bombs before collecting their drops.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_ZebesSetAblaze"
}
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                {
                  "resourceAvailable": [
                    {
                      "type": "RegularEnergy",
                      "count": 19
                    }
                  ]
                },
                {
                  "disableEquipment": "ETank"
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "RegularEnergy",
                      "count": 0
                    }
                  ]
                },
                "canRiskPermanentLossOfAccess",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 37,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Dev note: FIXME: Other weapon options for fast Mellow farming while abusing healthbomb state. Needs to be fast to not risk drops timing out.

From: 2
Right Door
To: 2
Right Door

There are many mellows for farming. Leave one alive to spark interrupt. If entry energy is poor, damage down to 29 energy before farming to activate health bias, then quickly kill many Mellows with Plasma Beam or Power Bombs before collecting their drops.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_ZebesSetAblaze"
}
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                {
                  "resourceAvailable": [
                    {
                      "type": "RegularEnergy",
                      "count": 99
                    }
                  ]
                },
                {
                  "disableEquipment": "ETank"
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceAvailable": [
                    {
                      "type": "RegularEnergy",
                      "count": 19
                    }
                  ]
                },
                {
                  "or": [
                    "Plasma",
                    "h_usePowerBomb"
                  ]
                },
                {
                  "disableEquipment": "ETank"
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "RegularEnergy",
                      "count": 0
                    }
                  ]
                },
                "canRiskPermanentLossOfAccess",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 37,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Dev note: FIXME: Other weapon options for fast Mellow farming while abusing healthbomb state. Needs to be fast to not risk drops timing out.

From: 1
Top Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 2
Middle Left Door
To: 2
Middle Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 3
Bottom Left Horizontal Door
To: 3
Bottom Left Horizontal Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 4
Top Right Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 5
Alcatraz Door
To: 5
Alcatraz Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 6
Bottom Right Door (On the Left Shaft)
To: 6
Bottom Right Door (On the Left Shaft)

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 7
Bottom Left Vertical Door
To: 7
Bottom Left Vertical Door

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Clears obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

In R-Mode, fill your Reserves at the farm. Damage down again so that Samus is within 1 Zebbo hit from triggering Reserves. Gain a shinecharge in-room without gaining more energy. It is possible to time the despawn of a drop with the acid if no ammo is owned. Shinespark vertically, such that a Zebbo can hit Samus in the wind-up to cause a reserve trigger, giving a blue suit.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 14,
        "steepUpTiles": 1,
        "steepDownTiles": 1,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 15,
            "steepUpTiles": 1,
            "steepDownTiles": 1,
            "openEnd": 0
          }
        },
        {
          "doorUnlockedAtNode": 1
        }
      ]
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 18,
            "steepUpTiles": 1,
            "steepDownTiles": 1,
            "openEnd": 1
          }
        },
        "h_destroyBombWalls"
      ]
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 19,
            "steepUpTiles": 1,
            "steepDownTiles": 1,
            "openEnd": 1
          }
        },
        "h_destroyBombWalls",
        {
          "doorUnlockedAtNode": 1
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: B

Unlocks doors:

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

Clear the bomb barriers and farm two Wavers. The two side wavers are local and easier to position for the R-Mode Spark Interrupt. It can help to pause abuse in the acid either to damage down or as part of the R-Mode Spark Interrupt. If grabbed by a Yapping Maw during a Shinespark, keep at least any button held to prevent a crash.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canTrickyJump"
"canDodgeWhileShooting"
{
  "or": [
    "ScrewAttack",
    "h_useMorphBombs",
    {
      "and": [
        "Morph",
        {
          "or": [
            {
              "ammo": {
                "type": "PowerBomb",
                "count": 3
              }
            },
            {
              "and": [
                "h_CrystalFlash",
                {
                  "ammo": {
                    "type": "PowerBomb",
                    "count": 2
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "resourceAvailable": [
        {
          "type": "ReserveEnergy",
          "count": 1
        }
      ]
    },
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "steepUpTiles": 2,
        "steepDownTiles": 1,
        "startingDownTiles": 0,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "or": [
            "canUseFrozenEnemies",
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 21,
            "steepUpTiles": 2,
            "steepDownTiles": 2,
            "startingDownTiles": 1,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
{
  "or": [
    {
      "and": [
        "canInsaneJump",
        "canRModeSparkInterrupt"
      ]
    },
    "canRModePauseAbuseSparkInterrupt"
  ]
}

Clears obstacles: A

From: 2
Right Door
To: 1
Left Door

Clear the bomb barriers and farm two Wavers. The two side wavers are local and easier to position for the R-Mode Spark Interrupt. It can help to pause abuse in the acid either to damage down or as part of the R-Mode Spark Interrupt. If grabbed by a Yapping Maw during a Shinespark, keep at least any button held to prevent a crash.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canTrickyJump"
"canDodgeWhileShooting"
{
  "or": [
    "ScrewAttack",
    "h_useMorphBombs",
    {
      "and": [
        "Morph",
        {
          "or": [
            {
              "ammo": {
                "type": "PowerBomb",
                "count": 3
              }
            },
            {
              "and": [
                "h_CrystalFlash",
                {
                  "ammo": {
                    "type": "PowerBomb",
                    "count": 2
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "resourceAvailable": [
        {
          "type": "ReserveEnergy",
          "count": 1
        }
      ]
    },
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "steepUpTiles": 2,
        "steepDownTiles": 1,
        "startingDownTiles": 0,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "or": [
            "canUseFrozenEnemies",
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 21,
            "steepUpTiles": 2,
            "steepDownTiles": 2,
            "startingDownTiles": 1,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
{
  "or": [
    {
      "and": [
        "canInsaneJump",
        "canRModeSparkInterrupt"
      ]
    },
    "canRModePauseAbuseSparkInterrupt"
  ]
}

Clears obstacles: A

From: 1
Top Right Door
To: 4
Bottom Right Door

Farm four of the pirates for drops. If you have full power bombs and can do so without using one you can also kill two Beetoms for guaranteed two small energy drops. Keep the bottom pirate alive: stun it with a Power Beam shot or i-frame past it. Once you have the reserves, perform a 1-screen shortcharge between the bottom doors, then hop back up to the bottom pirate's ledge and get shot at.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Morph"
"canUseIFrames"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Green Space Pirate (standing)",
                        "Green Space Pirate (standing)"
                      ],
                      [
                        "Green Space Pirate (standing)",
                        "Green Space Pirate (standing)"
                      ]
                    ],
                    "excludedWeapons": [
                      "Missile"
                    ]
                  }
                },
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Missile",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Beetom",
                        "Beetom"
                      ]
                    ],
                    "excludedWeapons": [
                      "PowerBomb"
                    ]
                  }
                },
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 10
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 4
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 4
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Unlocks doors:

{"nodeId":3,"types":["ammo"],"requires":[]}
{"nodeId":4,"types":["ammo"],"requires":[]}
From: 2
Middle Right Door
To: 4
Bottom Right Door

Farm four of the pirates for drops, leaving the bottom pirate alive. Stun it with a Power Beam shot or i-frame past it. Perform a 1-screen shortcharge between the bottom doors, then hop back up to the bottom pirate's ledge and get shot at.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canUseIFrames"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Green Space Pirate (standing)",
                "Green Space Pirate (standing)"
              ],
              [
                "Green Space Pirate (standing)",
                "Green Space Pirate (standing)"
              ]
            ],
            "excludedWeapons": [
              "Missile"
            ]
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 4
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 4
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Unlocks doors:

{"nodeId":3,"types":["ammo"],"requires":[]}
{"nodeId":4,"types":["ammo"],"requires":[]}
From: 3
Bottom Left Door
To: 4
Bottom Right Door

Stun the bottom pirate with a Power Beam shot, or i-frame past it. Farm the four pirates above for drops, then get back through the bottom pirate. Stun it with a Power Beam shot or i-frame past it a second time. Perform a 1-screen shortcharge between the bottom doors, then hop back up to the bottom pirate's ledge and get shot at.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canUseIFrames"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Green Space Pirate (standing)",
            "type": "contact",
            "hits": 1
          }
        },
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Green Space Pirate (standing)",
                "Green Space Pirate (standing)"
              ],
              [
                "Green Space Pirate (standing)",
                "Green Space Pirate (standing)"
              ]
            ],
            "excludedWeapons": [
              "Missile"
            ]
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 4
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 4
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Unlocks doors:

{"nodeId":3,"types":["ammo"],"requires":[]}
{"nodeId":4,"types":["ammo"],"requires":[]}
From: 4
Bottom Right Door
To: 4
Bottom Right Door

Stun the bottom pirate with a Power Beam shot, or i-frame past it. Farm the four pirates above for drops, then get back through the bottom pirate. Stun it with a Power Beam shot or i-frame past it a second time. Perform a 1-screen shortcharge between the bottom doors, then hop back up to the bottom pirate's ledge and get shot at.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canUseIFrames"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Green Space Pirate (standing)",
            "type": "contact",
            "hits": 1
          }
        },
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Green Space Pirate (standing)",
                "Green Space Pirate (standing)"
              ],
              [
                "Green Space Pirate (standing)",
                "Green Space Pirate (standing)"
              ]
            ],
            "excludedWeapons": [
              "Missile"
            ]
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 4
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 4
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Unlocks doors:

{"nodeId":3,"types":["ammo"],"requires":[]}
{"nodeId":4,"types":["ammo"],"requires":[]}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "h_CrystalFlash",
        "canBeVeryPatient"
      ]
    },
    {
      "disableEquipment": "ETank"
    }
  ]
}
"h_shinechargeMaxRunway"
"h_RModeKnockbackSpark"
From: 1
Left Door
To: 1
Left Door

The Kagos can provide a lot of energy. Run across the room and then jump into the Gray Geemer's path to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        {
          "or": [
            {
              "and": [
                {
                  "resourceAvailable": [
                    {
                      "type": "RegularEnergy",
                      "count": 4
                    }
                  ]
                },
                {
                  "disableEquipment": "ETank"
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 200
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "RegularEnergy",
                      "count": 0
                    }
                  ]
                },
                "canRiskPermanentLossOfAccess",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 200
                  }
                }
              ]
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 1
Left Door

The Kagos can provide a lot of energy. Run across the room and then jump into the Gray Geemer's path to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        {
          "or": [
            {
              "and": [
                {
                  "resourceAvailable": [
                    {
                      "type": "RegularEnergy",
                      "count": 4
                    }
                  ]
                },
                {
                  "disableEquipment": "ETank"
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 200
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "RegularEnergy",
                      "count": 0
                    }
                  ]
                },
                "canRiskPermanentLossOfAccess",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 200
                  }
                }
              ]
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "h_CrystalFlash",
        "canBeVeryPatient"
      ]
    },
    {
      "disableEquipment": "ETank"
    }
  ]
}
"h_shinechargeMaxRunway"
"h_RModeKnockbackSpark"
From: 1
Left Door
To: 1
Left Door

Farm the geemers, then use a Waver to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 10
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 2
Right Door

Farm the geemers, then use a Waver to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 10
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 1
Top Door
To: 2
Left Door

Seven Scisers can be farmed. Use the 8th (a bottom left one) to interrupt spark. Leave the slower, local Sciser alive to use for the Shinespark interrupt. Position it in the ceiling cubby hole to safely perform the Shinecharge and jump into the Sciser as it walks back down.

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Requires:

"Morph"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 6
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
"canWaterShineCharge"
{
  "canShineCharge": {
    "usedTiles": 20,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 2
Left Door
To: 2
Left Door

Six Scisers can be farmed from the left side without needing Morph. Leave the slower, local Sciser alive to use for the Shinespark interrupt. Position it in the ceiling cubby hole to safely perform the Shinecharge and jump into the Sciser as it walks back down.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 6
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
"canWaterShineCharge"
{
  "canShineCharge": {
    "usedTiles": 20,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 1
Left Door
To: 2
Right Door

Farm two Scisers in the bottom section (manipulate camera to see where they are) and left Kihunter. Shinecharge and get interrupted by the right Kihunter.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "canCameraManip",
    {
      "enemyDamage": {
        "enemy": "Sciser",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 33,
    "steepUpTiles": 2,
    "steepDownTiles": 5,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 2
Right Door

Farm two Scisers in the bottom section (manipulate camera to see where they are) and left Kihunter. Shinecharge and get interrupted by the right Kihunter.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "canCameraManip",
    {
      "enemyDamage": {
        "enemy": "Sciser",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 33,
    "steepUpTiles": 2,
    "steepDownTiles": 5,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 3
Bottom Door
To: 2
Right Door

Farm two Scisers in the bottom section and left Kihunter. Shinecharge and get interrupted by the right Kihunter.

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 33,
    "steepUpTiles": 2,
    "steepDownTiles": 5,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 1
Left Door
To: 1
Left Door

Farm the Choots for energy. Shinecharge on the left side and get interrupted by the Skultera.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
"canDodgeWhileShooting"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 20,
    "steepUpTiles": 4,
    "steepDownTiles": 2,
    "startingDownTiles": 1,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 1
Left Door

Farm the Choots for energy. Shinecharge on the left side and get interrupted by the Skultera.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 20,
    "steepUpTiles": 4,
    "steepDownTiles": 2,
    "startingDownTiles": 1,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 1
Lower Section - Bottom Left Door
To: 1
Lower Section - Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 2
Upper Right Section - Top Right Door
To: 2
Upper Right Section - Top Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 3
Upper Right Section - Bottom Right Door
To: 3
Upper Right Section - Bottom Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 4
Lower Section - Top Right Door
To: 4
Lower Section - Top Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 5
Lower Section - Bottom Right Door
To: 5
Lower Section - Bottom Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 6
Middle Right Door (By Zeb Farm)
To: 6
Middle Right Door (By Zeb Farm)

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

Crystal Flash required. Must have no E-Tanks (disable or don't collect). Disable suits and use two boulders to damage down. Shinecharge and spark quickly under the rightmost boulder to get the interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "disableEquipment": "ETank"
}
"h_CrystalFlash"
{
  "disableEquipment": "Varia"
}
{
  "disableEquipment": "Gravity"
}
{
  "canShineCharge": {
    "usedTiles": 16,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 3
Right Door, In the Water

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: A

From: 1
Bottom Left Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_ZebesIsAwake"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 30,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Dev note: Kill the Geemers for Reserves, or else Crystal Flash. Damage down and use the Reo to interrupt a shinespark wind-up.

From: 2
Top Left Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_ZebesIsAwake"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "Morph",
        "h_destroyBombWalls",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 30,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A, B

Dev note: Kill the Geemers for Reserves, or else Crystal Flash. Damage down and use the Reo to interrupt a shinespark wind-up.

From: 1
Left Door
To: 1
Left Door

Due to R-Mode Entry, getting hit by the Sidehopper can only be avoided by a quick Screw Attack after releasing the X-Ray Scope. You can attempt to farm the two ground Sidehoppers for Reserve Energy. Otherwise, you must use a Crystal Flash. Leave the ceiling Sidehopper alive to clear the runway for a shortcharge. Initiate the shinespark in midair so that Samus is in the path to be hit.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_ZebesIsAwake"
{
  "or": [
    "ScrewAttack",
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Sidehopper",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "enemyKill": {
            "enemies": [
              [
                "Sidehopper",
                "Sidehopper"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super",
              "PowerBomb",
              "Plasma"
            ]
          }
        }
      ]
    }
  ]
}
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 5
                  }
                },
                "canBePatient"
              ]
            },
            {
              "and": [
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                },
                "canBeExtremelyPatient"
              ]
            }
          ]
        }
      ]
    }
  ]
}
"canTrickyDodgeEnemies"
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: C

Dev note: FIXME: More equipment combinations can work.

From: 3
Right Door
To: 1
Left Door

The hoppers have a poor energy drop rate. The rightmost two can be killed easily for two chances at a drop, otherwise a Crystal Flash must be used to get reserves.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_ZebesIsAwake"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_usePowerBomb",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 1
          }
        },
        {
          "or": [
            {
              "and": [
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 5
                  }
                },
                "canBePatient"
              ]
            },
            {
              "and": [
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                },
                "canBeVeryPatient"
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        {
          "getBlueSpeed": {
            "usedTiles": 21,
            "openEnd": 1
          }
        },
        "canSpeedball"
      ]
    },
    "h_bombThings"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 21,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A, B, C

From: 1
Left Door
To: 2
Right Door

Kill Zeela for reserves or Crystal Flash. Lead one Zeela above the runway and perform Spark Interrupt. Crystal Flash can be used to clear the bomb blocks for access to the runway.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Morph"
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_bombThings",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 2
Right Door
To: 2
Right Door

Kill Zeela for reserves or Crystal Flash. Lead one Zeela above the runway and perform Spark Interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 1
Left Door
To: 3
Lower Item

Use the respawning Zeb to set up with reserves and enough energy to tank one Small Sidehopper hit without triggering Reserves then perform a 'slow short-charge' across the speedway: you must hold run at least until you have enough speed to get under the shutters. 1-tap shinecharge is used to shinecharge over the Small Sidehopper Pit, before passing the 2nd to last shutter. Fall in, take a hit for i-frames so you can land and be ready to wind up before you get hit again. Once you have blue suit you can simply Morph and roll through the bomb blocks to escape.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Morph"
{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 30,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 1
Left Door
To: 4
Top Left Item

Before running across the speedway, use the Zeb spawner to get enough Reserves. Use the runway on the upper screen. There are many enemies up there to clear out of the way, but leave one alive.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
{
  "or": [
    "canWalljump",
    "HiJump",
    "SpaceJump",
    "canIBJ",
    "canSpringBallJumpMidAir",
    "h_crouchJumpDownGrab"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 2
Right Door
To: 4
Top Left Item

Use the runway on the upper screen. There are many enemies up there to clear out of the way and will helpfully provide Reserves. Or else Crystal Flash. Leave one waver or small hopper alive. You can farm the rest for drops.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "canWalljump",
    "HiJump",
    "SpaceJump",
    "canIBJ",
    "canSpringBallJumpMidAir",
    "h_crouchJumpDownGrab"
  ]
}
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "resourceAvailable": [
            {
              "type": "Energy",
              "count": 80
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 1
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 1
Top Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 2
Top Right Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 3
Bottom Left Door
To: 3
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 4
Bottom Right Door
To: 4
Bottom Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

Farm Firefleas for Reserves or else Crystal Flash. Damage down on the thorns (6 hits suitless). Get shinecharge on the top-right ledge and use the last fireflea to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 16,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 2
        },
        {
          "canShineCharge": {
            "usedTiles": 17,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
{
  "partialRefill": {
    "type": "RegularEnergy",
    "limit": 21
  }
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Dev note: FIXME: The last fireflea self-destructs and will drop a Large Energy right on top of Samus if full on PBs.

From: 2
Right Door
To: 1
Left Door

Farm Firefleas for Reserves or else Crystal Flash. Damage down on the thorns (6 hits suitless). Get shinecharge on the top-right ledge and use the last fireflea to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 16,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 2
        },
        {
          "canShineCharge": {
            "usedTiles": 17,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
{
  "partialRefill": {
    "type": "RegularEnergy",
    "limit": 21
  }
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Dev note: FIXME: The last fireflea self-destructs and will drop a Large Energy right on top of Samus if full on PBs.

From: 2
Above Power Bomb Blocks - Top Left Door
To: 2
Above Power Bomb Blocks - Top Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 3
Above Power Bomb Blocks - Top Right Door
To: 3
Above Power Bomb Blocks - Top Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 4
Above Power Bomb Blocks - Middle Left Door
To: 4
Above Power Bomb Blocks - Middle Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 5
Above Power Bomb Blocks - Bottom Left Door
To: 5
Above Power Bomb Blocks - Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 6
Above Power Bomb Blocks - Bottom Right Door
To: 6
Above Power Bomb Blocks - Bottom Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 7
Below Power Bomb Blocks - Top Right Door
To: 7
Below Power Bomb Blocks - Top Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 8
Below Power Bomb Blocks - Bottom Left Door
To: 8
Below Power Bomb Blocks - Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 9
Right Etecoon Shaft - Top Left Door
To: 9
Right Etecoon Shaft - Top Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 10
Right Etecoon Shaft - Bottom Left Door
To: 10
Right Etecoon Shaft - Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 1
Top Left Door
To: 3
Bottom Right Door

Open the gate and clear the Small Sidehoppers for a runway. Use respawning Geegas for energy.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 30,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: B

From: 2
Top Right Door
To: 3
Bottom Right Door

Open the gate and clear the Small Sidehoppers for a runway. Use respawning Geegas for energy.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 30,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: B

From: 3
Bottom Right Door
To: 3
Bottom Right Door

Open the gate (Wave Beam or gate glitch) and clear the Small Sidehoppers for a runway. Use respawning Geegas for energy.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "Wave",
    "h_blueGateGlitch",
    {
      "and": [
        {
          "notable": "Grapple Gate Glitch"
        },
        "canPreciseGrapple",
        "h_speedDash",
        "canTrickyJump"
      ]
    }
  ]
}
{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 30,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: B

From: 1
Left Door
To: 1
Left Door

Farm Zeelas and two Cacatacs or else Crystal Flash for Reserves. Cacatac projectile can provide spark interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 1
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 2
Right Door

Farm Zeelas and two Cacatacs or else Crystal Flash for Reserves. Cacatac projectile can provide spark interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 1
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 1
Left Door
To: 1
Left Door

Maximum two Kihunters can be killed for energy, and their drop rate is poor. Otherwise, Crystal Flash. Turn off extra beams and shoot off the remaining Kihunter's wings to help trap it against the side, giving free access to the runway.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "canTrickyDodgeEnemies",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                },
                "canBeVeryPatient"
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 5
              }
            }
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 32,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Top Right Door
To: 2
Top Right Door

Maximum two Kihunters can be killed for energy, and their drop rate is poor. Otherwise, Crystal Flash. Turn off extra beams and shoot off the remaining Kihunter's wings to help trap it against the side, giving free access to the runway.

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                },
                "canBeVeryPatient"
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 5
              }
            }
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 32,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 1
Left Side - Top Door
To: 13
Central Junction

Farm the Zeb pipe just above the 'main' left door. Shinecharge on the ledge below, then hop back up and get interrupted by a Zeb.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Morph"
"h_bombThings"
{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 2
Right Side - Top Door
To: 13
Central Junction

Farm the Zeb pipe just above the 'main' left door. Shinecharge on the ledge below, then hop back up and get interrupted by a Zeb.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 3
Left Side - Top Middle Door (Main Entrance)
To: 13
Central Junction

Farm the Zeb pipe just above the 'main' left door. Shinecharge on the ledge below, then hop back up and get interrupted by a Zeb.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 4
Left Side - Door Behind Power Bomb Blocks
To: 13
Central Junction

Farm the Zeb pipe just above the 'main' left door. Shinecharge on the ledge below, then hop back up and get interrupted by a Zeb.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Morph"
{
  "or": [
    "Wave",
    "h_usePowerBomb",
    {
      "enemyDamage": {
        "enemy": "Sm. Sidehopper",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "and": [
        "Plasma",
        "canTrickyJump"
      ]
    }
  ]
}
{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: C

From: 5
Left Side - Door Blocked by Crumble Blocks
To: 13
Central Junction

Farm the Zeb pipe just above the 'main' left door. Shinecharge on the ledge below, then hop back up and get interrupted by a Zeb.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 6
Right Side - Top Middle Door
To: 13
Central Junction

Farm the Zeb pipe just above the 'main' left door. Shinecharge on the ledge below, then hop back up and get interrupted by a Zeb.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 7
Right Side - Door Behind Super Block
To: 13
Central Junction

Farm the Zeb pipe just above the 'main' left door. Shinecharge on the ledge below, then hop back up and get interrupted by a Zeb.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Morph"
"h_bombThings"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: F

From: 8
Right Side - Bottom Door
To: 13
Central Junction

Farm the Zeb pipe just above the 'main' left door. Shinecharge on the ledge below, then hop back up and get interrupted by a Zeb.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "canMidAirMorph",
    "h_useSpringBall",
    "h_bombThings"
  ]
}
{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: F

From: 9
Left Side - Bottom Door
To: 13
Central Junction

Farm the Zeb pipe just above the 'main' left door. Shinecharge on the ledge below, then hop back up and get interrupted by a Zeb.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Morph"
"h_usePowerBomb"
{
  "or": [
    "canTwoTileSqueeze",
    {
      "and": [
        "Morph",
        "canXRayStandUp"
      ]
    }
  ]
}
"canPartialFloorClip"
"canCeilingClip"
{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: E

From: 9
Left Side - Bottom Door
To: 13
Central Junction

Farm the Zeb pipe just above the 'main' left door. Shinecharge on the ledge below, then hop back up and get interrupted by a Zeb.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Morph"
"h_usePowerBomb"
"h_destroyBombWalls"
{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: E, D

From: 1
Top Left Door
To: 1
Top Left Door

Farm the Zeelas and Reos or else Crystal Flash. Carry the charge to the Metarees, or leave 1 Reo or Zeela alive, for the interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 2
Bottom Left Door
To: 3
Right Door

Shinespark to the upper section, then quick run through the bomb blocks to get to the Zeelas and Reos. Farm for reserves or Crystal Flash, then get the shinecharge and use any remaining enemy to interrupt. Te Metarees are still available if you don't go too far right during the setup.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    "free"
  ]
}
"h_shinechargeMaxRunway"
{
  "or": [
    {
      "and": [
        "HiJump",
        "canMidairShinespark",
        "canSpeedyJump",
        {
          "shinespark": {
            "frames": 85,
            "excessFrames": 3
          }
        }
      ]
    },
    {
      "and": [
        "canFastWalljumpClimb",
        "canMidairShinespark",
        {
          "or": [
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 67,
                    "excessFrames": 3
                  }
                }
              ]
            },
            {
              "shinespark": {
                "frames": 73,
                "excessFrames": 3
              }
            }
          ]
        }
      ]
    },
    {
      "shinespark": {
        "frames": 110,
        "excessFrames": 3
      }
    }
  ]
}
{
  "or": [
    {
      "resourceAvailable": [
        {
          "type": "ReserveEnergy",
          "count": 1
        }
      ]
    },
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: A

Dev note: With Disable E-Tanks or Energy-Free Shinesparks, the Reo/Zeela farm remains viable. Without either QoL option, however, the Crystal Flash will be expected (not enough enemies with good drops to guarantee a full e-tank's worth). When using disable E-Tanks the player must be able to disable to 99 *after* the shinespark.

From: 3
Right Door
To: 1
Top Left Door

Crystal Flash after getting past the Metarees, or else run through the bomb wall and farm Reos and Zeelas. Leave one Reo or Zeela alive. Build a Shinespark then get hit by the remaining enemy to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 1
Top Right Door
To: 1
Top Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "enemyDamage": {
    "enemy": "Sm. Sidehopper",
    "type": "contact",
    "hits": 1
  }
}

Clears obstacles: R-Mode

Dev note: FIXME: It is possible to avoid a forced Small Sidehopper hit by buffering an aim down as you release X-Ray. Evading further hits from that position would require more logic.

From: 2
Right Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 21,
    "steepUpTiles": 2,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "canShineCharge": {
    "usedTiles": 21,
    "steepUpTiles": 2,
    "openEnd": 0
  }
}
"canRModeSparkInterrupt"
From: 1
Right Door
To: 1
Right Door

Gravity Suit can use the main runway, while suitless must use the shelf. The entire setup can be done with just the Zeros if you are patient enough (and/or have Gravity). Gravity (only) can also run through just the first thick portion of the speedway to use the the Skulltera and Puyos.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 5
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "Gravity",
        "h_shinechargeMaxRunway"
      ]
    },
    {
      "and": [
        {
          "or": [
            "SpaceJump",
            {
              "and": [
                "canSuitlessMaridia",
                {
                  "or": [
                    "canPreciseWalljump",
                    "canBombJumpWaterEscape",
                    {
                      "and": [
                        "h_useSpringBall",
                        "canJumpIntoIBJ"
                      ]
                    },
                    {
                      "and": [
                        "canBePatient",
                        "canTrickyUseFrozenEnemies",
                        {
                          "ammo": {
                            "type": "Super",
                            "count": 1
                          }
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 32,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
{
  "partialRefill": {
    "type": "Energy",
    "limit": 25
  }
}

Clears obstacles: A

From: 1
Top Left Door
To: 2
Middle Left Door (Behind Power Bomb Blocks)

Gain R-mode while entering the room. Use the respawning bugs to refill reserve energy. Get grabbed by the Beetom and carry it to the 4-tile high gap one screen above the bottom-left door. Position Samus one pixel to the right of being against the wall. Jump and aim down, reaching the ceiling at the same time that reserves are triggered. This will force Samus to stand up, briefly clipping into the wall above. Immediately freeze the Beetom inside the wall, by buffering a shot during the reserve trigger. Use a Ripper to get knocked back onto the frozen Beetom. This will clip Samus one pixel left into the wall, making it possible to X-ray climb. X-ray climb up 2 screens.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "notable": "R-Mode Frozen Beetom X-Ray Climb"
}
{
  "enemyDamage": {
    "enemy": "Beetom",
    "type": "contact",
    "hits": 1
  }
}
{
  "enemyDamage": {
    "enemy": "Ripper",
    "type": "contact",
    "hits": 1
  }
}
"canWallIceClip"
"canLongXRayClimb"
From: 3
Bottom Left Door
To: 2
Middle Left Door (Behind Power Bomb Blocks)

Gain R-mode while entering the room. Use the respawning bugs to refill reserve energy. Get grabbed by the Beetom and carry it to the 4-tile high gap one screen above the bottom-left door. Position Samus one pixel to the right of being against the wall. Jump and aim down, reaching the ceiling at the same time that reserves are triggered. This will force Samus to stand up, briefly clipping into the wall above. Immediately freeze the Beetom inside the wall, by buffering a shot during the reserve trigger. Use a Ripper to get knocked back onto the frozen Beetom. This will clip Samus one pixel left into the wall, making it possible to X-ray climb. X-ray climb up 2 screens.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "notable": "R-Mode Frozen Beetom X-Ray Climb"
}
{
  "or": [
    "canWalljump",
    "HiJump",
    "SpaceJump",
    "canIBJ",
    "canSpringBallJumpMidAir"
  ]
}
{
  "enemyDamage": {
    "enemy": "Beetom",
    "type": "contact",
    "hits": 1
  }
}
{
  "enemyDamage": {
    "enemy": "Ripper",
    "type": "contact",
    "hits": 1
  }
}
"canWallIceClip"
"canLongXRayClimb"
From: 4
Bottom Right Door
To: 2
Middle Left Door (Behind Power Bomb Blocks)

Gain R-mode while entering the room. Use the respawning bugs to refill reserve energy. Get grabbed by the Beetom and carry it to the 4-tile high gap one screen above the bottom-left door. Position Samus one pixel to the right of being against the wall. Jump and aim down, reaching the ceiling at the same time that reserves are triggered. This will force Samus to stand up, briefly clipping into the wall above. Immediately freeze the Beetom inside the wall, by buffering a shot during the reserve trigger. Use a Ripper to get knocked back onto the frozen Beetom. This will clip Samus one pixel left into the wall, making it possible to X-ray climb. X-ray climb up 2 screens.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "notable": "R-Mode Frozen Beetom X-Ray Climb"
}
{
  "or": [
    "canWalljump",
    "HiJump",
    "SpaceJump",
    "canIBJ",
    "canSpringBallJumpMidAir"
  ]
}
{
  "enemyDamage": {
    "enemy": "Beetom",
    "type": "contact",
    "hits": 1
  }
}
{
  "enemyDamage": {
    "enemy": "Ripper",
    "type": "contact",
    "hits": 1
  }
}
"canWallIceClip"
"canLongXRayClimb"
From: 5
Top Right Door
To: 2
Middle Left Door (Behind Power Bomb Blocks)

Gain R-mode while entering the room. Use the respawning bugs to refill reserve energy. Get grabbed by the Beetom and carry it to the 4-tile high gap one screen above the bottom-left door. Position Samus one pixel to the right of being against the wall. Jump and aim down, reaching the ceiling at the same time that reserves are triggered. This will force Samus to stand up, briefly clipping into the wall above. Immediately freeze the Beetom inside the wall, by buffering a shot during the reserve trigger. Use a Ripper to get knocked back onto the frozen Beetom. This will clip Samus one pixel left into the wall, making it possible to X-ray climb. X-ray climb up 2 screens.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "notable": "R-Mode Frozen Beetom X-Ray Climb"
}
{
  "enemyDamage": {
    "enemy": "Beetom",
    "type": "contact",
    "hits": 1
  }
}
{
  "enemyDamage": {
    "enemy": "Ripper",
    "type": "contact",
    "hits": 1
  }
}
"canWallIceClip"
"canLongXRayClimb"
From: 1
Left Door
To: 1
Left Door

Shoot the pirates with Power Beam to prevent their lasers and jump over them. Build up to blue speed to skip past Mini-Kraid's spikes and destroy Mini Kraid which will drop multiple Large Energy. If you're missing some Supers, quickly grab the four supers that drop so that the 5th drop can be Large Energy. Ceiling thorns, lingering Mini-Kraid Spikes, or Pirates can be used at-will to damage down. Go back to the right side, full-speed into a shinecharge, then got shot by a pirate for Spark Interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "canCarefulJump",
        {
          "enemyKill": {
            "enemies": [
              [
                "Green Space Pirate (standing)",
                "Green Space Pirate (standing)"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super",
              "Plasma"
            ]
          }
        }
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Green Space Pirate (standing)",
                "Green Space Pirate (standing)"
              ]
            ],
            "excludedWeapons": [
              "Bombs",
              "PowerBomb"
            ]
          }
        }
      ]
    },
    "ScrewAttack"
  ]
}
{
  "or": [
    {
      "getBlueSpeed": {
        "usedTiles": 29,
        "openEnd": 2
      }
    },
    "ScrewAttack",
    {
      "and": [
        {
          "or": [
            "canDodgeWhileShooting",
            {
              "enemyDamage": {
                "enemy": "Mini-Kraid",
                "type": "spike",
                "hits": 1
              }
            }
          ]
        },
        {
          "or": [
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Mini-Kraid"
                  ]
                ],
                "excludedWeapons": [
                  "PowerBeam",
                  "Ice",
                  "Wave",
                  "Spazer",
                  "Bombs",
                  "Charge"
                ]
              }
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Mini-Kraid"
                      ]
                    ]
                  }
                },
                {
                  "enemyDamage": {
                    "enemy": "Mini-Kraid",
                    "type": "spike",
                    "hits": 3
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 4
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A, door_1

From: 2
Right Door
To: 1
Left Door

Kill Mini-Kraid after entry which will drop multiple Large Energy. If you're missing some Supers, quickly grab the four supers that drop so that the 5th drop can be Large Energy. Ceiling thorns, lingering Mini-Kraid Spikes, or Pirates can be used at-will to damage down. Go back to the right side, full-speed into a shinecharge, then got shot by a pirate for Spark Interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Mini-Kraid"
          ]
        ],
        "excludedWeapons": [
          "PowerBeam",
          "Ice",
          "Wave",
          "Spazer",
          "Bombs",
          "Charge"
        ]
      }
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Mini-Kraid"
              ]
            ]
          }
        },
        {
          "or": [
            "canDodgeWhileShooting",
            {
              "enemyDamage": {
                "enemy": "Mini-Kraid",
                "type": "stone",
                "hits": 1
              }
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 4
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A, door_2

From: 1
Left Door
To: 1
Left Door

Use thorns next to the Zeb pipe for Spike X-Mode and gain shinecharge. You can then get hit by the Zeb for the interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
"canXMode"
{
  "thornHits": 2
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Top Right Door
To: 1
Left Door

Use thorns for Spike X-Mode and gain shinecharge.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
"canXMode"
{
  "thornHits": 2
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 3
Bottom Right Door
To: 1
Left Door

Use thorns for Spike X-Mode and gain shinecharge.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
"canXMode"
{
  "thornHits": 2
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Force Kraid to stand up and farm his nails for energy, then perform a Spike X-Mode on the thorns to get shinecharge. Get interrupted by Kraid for blue suit. You will be forced to defeat Kraid afterward.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_DefeatedKraid"
}
"canRiskPermanentLossOfAccess"
{
  "or": [
    "canBeVeryPatient",
    {
      "disableEquipment": "ETank"
    }
  ]
}
{
  "refill": [
    "Energy"
  ]
}
{
  "or": [
    "Charge",
    {
      "ammo": {
        "type": "Missile",
        "count": 2
      }
    },
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    }
  ]
}
{
  "or": [
    "HiJump",
    "canWalljump",
    "SpaceJump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "or": [
            "canCarefulJump",
            "h_crouchJumpDownGrab"
          ]
        }
      ]
    }
  ]
}
"canXMode"
"h_XModeThornHit"
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: f_DefeatedKraid, door_1

Sets flags: f_DefeatedKraid

Crystal Flash upon entering the room, then use the thorns to damage down and perform Spike X-Mode. Once shinecharge is gained, get Kraid to charge or spit at you and use that for R-Mode interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_DefeatedKraid"
}
"canRiskPermanentLossOfAccess"
"h_CrystalFlash"
"canXMode"
"h_XModeThornHit"
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: door_1

Dev note: In randomizers that do not initially lock the boss door, the player can escape once blue suit is gained.

You can crystal flash for early setup, then bounce between thorns and Kraid to setup. Alternatively, force Kraid to stand up and farm his nails for energy. Then perform a Spike X-Mode on the thorns to get shinecharge. Get interrupted by Kraid for blue suit. After gaining blue suit you can proceed to defeat Kraid.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_DefeatedKraid"
}
"canRiskPermanentLossOfAccess"
{
  "or": [
    {
      "thornHits": 1
    },
    {
      "and": [
        {
          "or": [
            "canPrepareForNextRoom",
            "h_KraidCameraFix"
          ]
        },
        "SpaceJump"
      ]
    }
  ]
}
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        {
          "or": [
            "canBeVeryPatient",
            {
              "disableEquipment": "ETank"
            }
          ]
        },
        {
          "refill": [
            "Energy"
          ]
        },
        {
          "or": [
            "Charge",
            {
              "ammo": {
                "type": "Missile",
                "count": 2
              }
            },
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    "HiJump",
    "canWalljump",
    "SpaceJump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "or": [
            "canCarefulJump",
            "h_crouchJumpDownGrab"
          ]
        }
      ]
    }
  ]
}
"canXMode"
"h_XModeThornHit"
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: f_DefeatedKraid, door_2

Sets flags: f_DefeatedKraid

From: 2
Right Door
To: 1
Left Door

Use a Crystal Flash to refill reserve energy. If Golden Torizo is alive, perform the Crystal Flash in the left corner of the room; otherwise it can be done near the door. Then use heat damage to trigger an R-mode forced standup near the crumble blocks with upward momentum, in order to clip up through them. Several different combinations of items and techniques can make this possible: 1) Space Jump, with a mid-air morph (not required but makes it easier), 2) HiJump and a mid-air Spring Ball jump, most easily by equipping both HiJump and SpringBall during the pause, 3) A walljump into Spring Ball jump, equipping Spring Ball soon after the wall jump into order to gain horizontal speed before the mid-air jump. 4) HiJump and Speedbooster, running and jumping into a mid-air morph, In every case, precise timing is needed to be in the correct location when reserves trigger, just below the crumbles but without bonking them. Having less upward momentum can provide more lenience for timing the forced standup clip, though if Samus' momentum is not enough to make it onto the ledge then a crumble jump may also be required.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "notable": "R-Mode Forced Standup Clip"
}
{
  "or": [
    {
      "or": [
        "f_DefeatedGoldenTorizo",
        {
          "obstaclesCleared": [
            "f_DefeatedGoldenTorizo"
          ]
        }
      ]
    },
    {
      "heatFrames": 100
    }
  ]
}
"h_heatedCrystalFlash"
{
  "or": [
    {
      "and": [
        "SpaceJump",
        "can4HighMidAirMorph"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpeedyJump",
        "canMidAirMorph",
        "canCrumbleJump"
      ]
    },
    {
      "and": [
        "h_trickySpringwall",
        "canCrumbleJump"
      ]
    }
  ]
}
{
  "resourceCapacity": [
    {
      "type": "RegularEnergy",
      "count": 99
    }
  ]
}
{
  "autoReserveTrigger": {}
}
{
  "heatFrames": 100
}

Clears obstacles: door_2

Dev note: FIXME: A variant of this strat could go to the item node instead of the door, possibly with slightly different heat frames at the end. FIXME: As an alternative to doing a Crystal Flash, Golden Torizo could be used as a farm, with canRiskPermanentLossOfAccess.

If you can't kill the pirates, you can Crystal Flash, then run through with timed shots to get the shinecharge. Once shinecharged, let a pirate jump at you to interrupt. After spark interrupt, you'll need a way to leave the room.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_heatedCrystalFlashForReserveEnergy"
"canHitbox"
{
  "heatFrames": 180
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: door_1

From: 1
Left Door
To: 3
Metal Pirates Junction

Kill both pirates with ammo or beams. Collect their drops and use heat to interrupt. Or kill and farm one pirate, then hitbox the other and interrupt from it before killing it with ammo or beams. Blue suit doesn't damage the pirates, but keeps Samus invulnerable while moving.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "heatFrames": 125
}
{
  "or": [
    {
      "and": [
        "Charge",
        "Plasma",
        "canDodgeWhileShooting",
        "canTrickyJump",
        {
          "or": [
            {
              "and": [
                "Ice",
                {
                  "heatFrames": 700
                }
              ]
            },
            {
              "and": [
                "Wave",
                {
                  "heatFrames": 700
                }
              ]
            },
            {
              "and": [
                "canInsaneJump",
                "Ice",
                {
                  "heatFrames": 520
                }
              ]
            },
            {
              "and": [
                "canInsaneJump",
                "Wave",
                {
                  "heatFrames": 520
                }
              ]
            },
            {
              "and": [
                "Ice",
                "Wave",
                {
                  "heatFrames": 400
                }
              ]
            },
            {
              "heatFrames": 950
            },
            {
              "and": [
                "canInsaneJump",
                {
                  "heatFrames": 700
                }
              ]
            },
            {
              "and": [
                "canXRayWaitForIFrames",
                {
                  "heatFrames": 420
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "Charge",
        "Spazer",
        "canDodgeWhileShooting",
        {
          "or": [
            {
              "heatFrames": 4400
            },
            {
              "and": [
                "Ice",
                {
                  "heatFrames": 3000
                }
              ]
            },
            {
              "and": [
                "Wave",
                {
                  "heatFrames": 2650
                }
              ]
            },
            "Ice",
            "Wave",
            {
              "heatFrames": 1750
            }
          ]
        }
      ]
    },
    {
      "and": [
        "Plasma",
        "canDodgeWhileShooting",
        {
          "heatFrames": 2000
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "canDodgeWhileShooting",
        {
          "or": [
            {
              "and": [
                "Charge",
                "Wave"
              ]
            },
            {
              "and": [
                "Charge",
                "Ice",
                "canBePatient"
              ]
            },
            {
              "and": [
                "canBeVeryPatient",
                {
                  "or": [
                    "Charge",
                    "Spazer"
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Space Pirate (fighting)",
                "Space Pirate (fighting)"
              ]
            ],
            "explicitWeapons": [
              "Super"
            ]
          }
        },
        {
          "heatFrames": 450
        }
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Space Pirate (fighting)",
                "Space Pirate (fighting)"
              ]
            ],
            "explicitWeapons": [
              "Missile"
            ]
          }
        },
        {
          "heatFrames": 2700
        }
      ]
    }
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 240
                  }
                }
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 120
              }
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 140
                  }
                }
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 20
              }
            }
          ]
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "disableEquipment": "Varia"
}
{
  "disableEquipment": "Gravity"
}
{
  "or": [
    {
      "and": [
        "canHitbox",
        {
          "autoReserveTrigger": {
            "maxReserveEnergy": 95
          }
        },
        "canRModeSparkInterrupt"
      ]
    },
    {
      "and": [
        "canReserveTriggerBufferXRay",
        {
          "autoReserveTrigger": {
            "implicitHeatFrames": "no"
          }
        },
        "canRModeSparkInterrupt",
        {
          "suitlessHeatFrames": 32
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        {
          "autoReserveTrigger": {}
        },
        "canRModePauseAbuseSparkInterrupt"
      ]
    },
    {
      "and": [
        {
          "autoReserveTrigger": {
            "implicitHeatFrames": "suitless"
          }
        },
        "canRModeSparkInterrupt",
        {
          "suitlessHeatFrames": 32
        }
      ]
    }
  ]
}

Clears obstacles: A, door_1

From: 1
Left Door
To: 3
Metal Pirates Junction

Kill both pirates with speed echoes. Collect their drops and use the heat to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "notable": "Speed Echoes Kill"
}
"canUseSpeedEchoes"
"canHitbox"
{
  "canShineCharge": {
    "usedTiles": 38,
    "openEnd": 2
  }
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 23,
        "openEnd": 2
      }
    },
    {
      "heatFrames": 60
    }
  ]
}
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 1
          }
        }
      ]
    },
    {
      "shinespark": {
        "frames": 9
      }
    }
  ]
}
{
  "heatFrames": 630
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 240
                  }
                }
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 120
              }
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 140
                  }
                }
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 20
              }
            }
          ]
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "disableEquipment": "Varia"
}
{
  "disableEquipment": "Gravity"
}
{
  "or": [
    {
      "and": [
        "canReserveTriggerBufferXRay",
        {
          "autoReserveTrigger": {
            "implicitHeatFrames": "no"
          }
        },
        "canRModeSparkInterrupt",
        {
          "suitlessHeatFrames": 32
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        {
          "autoReserveTrigger": {}
        },
        "canRModePauseAbuseSparkInterrupt"
      ]
    },
    {
      "and": [
        {
          "autoReserveTrigger": {
            "implicitHeatFrames": "suitless"
          }
        },
        "canRModeSparkInterrupt",
        {
          "suitlessHeatFrames": 32
        }
      ]
    }
  ]
}

Clears obstacles: A, door_1

If you can't kill the pirates, you can Crystal Flash, then run through with timed shots to get the shinecharge. Once shinecharged, let a pirate jump at you to interrupt. After spark interrupt, you'll need a way to leave the room.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_heatedCrystalFlashForReserveEnergy"
"canHitbox"
{
  "heatFrames": 180
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: door_2

From: 2
Right Door
To: 3
Metal Pirates Junction

Kill both pirates with ammo or beams. Collect their drops and use heat to interrupt. Or kill and farm one pirate, then hitbox the other and interrupt from it before killing it with ammo or beams. Blue suit doesn't damage the pirates, but keeps Samus invulnerable while moving.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "heatFrames": 125
}
{
  "or": [
    {
      "and": [
        "Charge",
        "Plasma",
        "canDodgeWhileShooting",
        {
          "or": [
            {
              "and": [
                "Ice",
                {
                  "heatFrames": 700
                }
              ]
            },
            {
              "and": [
                "Wave",
                {
                  "heatFrames": 700
                }
              ]
            },
            {
              "and": [
                "Ice",
                "Wave",
                {
                  "heatFrames": 450
                }
              ]
            },
            {
              "heatFrames": 950
            },
            {
              "and": [
                "canXRayWaitForIFrames",
                {
                  "heatFrames": 420
                }
              ]
            },
            {
              "and": [
                "Ice",
                "Wave",
                "canTrickyJump",
                {
                  "heatFrames": 400
                }
              ]
            },
            {
              "and": [
                "Ice",
                "canInsaneJump",
                {
                  "heatFrames": 520
                }
              ]
            },
            {
              "and": [
                "Wave",
                "canInsaneJump",
                {
                  "heatFrames": 520
                }
              ]
            },
            {
              "and": [
                "canInsaneJump",
                {
                  "heatFrames": 700
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "canDodgeWhileShooting",
        {
          "or": [
            "Plasma",
            {
              "and": [
                "Charge",
                "Wave"
              ]
            },
            {
              "and": [
                "Charge",
                "Spazer",
                "Ice",
                "Wave"
              ]
            },
            {
              "and": [
                "Charge",
                "Spazer",
                "canBePatient"
              ]
            },
            {
              "and": [
                "Charge",
                "Ice",
                "canBePatient"
              ]
            },
            {
              "and": [
                "canBeVeryPatient",
                {
                  "or": [
                    "Charge",
                    "Spazer"
                  ]
                }
              ]
            },
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Space Pirate (fighting)",
                    "Space Pirate (fighting)"
                  ]
                ],
                "explicitWeapons": [
                  "Missile"
                ]
              }
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Space Pirate (fighting)",
                "Space Pirate (fighting)"
              ]
            ],
            "explicitWeapons": [
              "Super"
            ]
          }
        },
        {
          "heatFrames": 450
        }
      ]
    }
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 240
                  }
                }
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 120
              }
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 140
                  }
                }
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 20
              }
            }
          ]
        }
      ]
    }
  ]
}
{
  "heatFrames": 90
}
"h_shinechargeMaxRunway"
{
  "or": [
    {
      "and": [
        "canHitbox",
        {
          "autoReserveTrigger": {}
        },
        "canRModeSparkInterrupt"
      ]
    },
    "h_heatTriggerRModeSparkInterrupt"
  ]
}

Clears obstacles: A, door_2

From: 2
Right Door
To: 3
Metal Pirates Junction

Kill both pirates with speed echoes. Collect their drops and use the heat to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "notable": "Speed Echoes Kill"
}
"canUseSpeedEchoes"
"canHitbox"
{
  "canShineCharge": {
    "usedTiles": 38,
    "openEnd": 2
  }
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 23,
        "openEnd": 2
      }
    },
    {
      "heatFrames": 60
    }
  ]
}
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 1
          }
        }
      ]
    },
    {
      "shinespark": {
        "frames": 9
      }
    }
  ]
}
{
  "heatFrames": 630
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 240
                  }
                }
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 120
              }
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 140
                  }
                }
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 20
              }
            }
          ]
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
"h_heatTriggerRModeSparkInterrupt"

Clears obstacles: A, door_2

From: 1
Left Door
To: 2
Right Door

Clear the two Holtzes that greet you and collect their drops. With heat protection, you can farm up at a Zebbo pipe. Run across the acid then jump up to a Zebbo pipe for the interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "or": [
            "Plasma",
            {
              "and": [
                "Ice",
                "Wave",
                "Spazer"
              ]
            }
          ]
        },
        {
          "heatFrames": 550
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Holtz",
                "Holtz"
              ]
            ],
            "explicitWeapons": [
              "ScrewAttack",
              "Ice+Wave+Plasma"
            ]
          }
        },
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Holtz",
                "Holtz"
              ]
            ],
            "explicitWeapons": [
              "Super"
            ]
          }
        },
        {
          "heatFrames": 300
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "enemyKill": {
            "enemies": [
              [
                "Holtz",
                "Holtz"
              ]
            ],
            "explicitWeapons": [
              "PowerBomb"
            ]
          }
        },
        {
          "heatFrames": 600
        }
      ]
    }
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "refill": [
            "Energy"
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 38,
    "openEnd": 0
  }
}
{
  "heatFrames": 390
}
{
  "acidFrames": 133
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
{
  "heatFrames": 80
}
From: 2
Right Door
To: 1
Left Door

Clear the two Holtzes that greet you and collect their drops. With heat protection, you can farm up at a Zebbo pipe. Run across the acid then jump up to a Zebbo pipe for the interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    {
      "and": [
        "canBePatient",
        "canDodgeWhileShooting",
        {
          "heatFrames": 2400
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            "Wave",
            "Spazer"
          ]
        },
        {
          "heatFrames": 950
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            "Plasma",
            {
              "and": [
                "Ice",
                "Wave",
                "Spazer"
              ]
            }
          ]
        },
        {
          "heatFrames": 500
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Holtz",
                "Holtz"
              ]
            ],
            "explicitWeapons": [
              "ScrewAttack",
              "Ice+Wave+Plasma"
            ]
          }
        },
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Holtz",
                "Holtz"
              ]
            ],
            "explicitWeapons": [
              "Super",
              "PowerBomb"
            ]
          }
        },
        {
          "heatFrames": 550
        }
      ]
    }
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 40
              }
            },
            {
              "and": [
                "h_heatProof",
                {
                  "refill": [
                    "Energy"
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 38,
    "openEnd": 0
  }
}
{
  "heatFrames": 390
}
{
  "acidFrames": 133
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
{
  "heatFrames": 80
}
From: 1
Right Door
To: 1
Right Door

This room has no enemies, so the only damage source is by turning off (or not having) heat protection This is a very short shinecharge runway.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_heatProof"
"h_heatedCrystalFlashForReserveEnergy"
{
  "disableEquipment": "Varia"
}
{
  "disableEquipment": "Gravity"
}
{
  "canShineCharge": {
    "usedTiles": 12,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModePauseAbuseSparkInterrupt"

Dev note: FIXME: Needs to support X-Ray buffering, and heatFrames with Varia disabled would also enable a non-pause abuse strat.

From: 1
Bottom Left Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "heatFrames": 0
}

Clears obstacles: R-Mode

From: 2
Top Right Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "heatFrames": 0
}

Clears obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"f_DefeatedPhantoon"
{
  "or": [
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "resourceAvailable": [
            {
              "type": "Energy",
              "count": 80
            }
          ]
        }
      ]
    },
    "h_CrystalFlash"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 38,
    "openEnd": 1
  }
}
"h_RModeKnockbackSpark"
From: 2
Top Door
To: 2
Top Door

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "any"
}

Requires:

"f_DefeatedPhantoon"
{
  "or": [
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "resourceAvailable": [
            {
              "type": "Energy",
              "count": 80
            }
          ]
        }
      ]
    },
    "h_CrystalFlash"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 38,
    "openEnd": 1
  }
}
"h_RModeKnockbackSpark"
From: 3
Right Door
To: 3
Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"f_DefeatedPhantoon"
{
  "or": [
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "resourceAvailable": [
            {
              "type": "Energy",
              "count": 80
            }
          ]
        }
      ]
    },
    "h_CrystalFlash"
  ]
}
"h_bombThings"
{
  "canShineCharge": {
    "usedTiles": 38,
    "openEnd": 1
  }
}
"h_RModeKnockbackSpark"
From: 1
Left Door
To: 1
Left Door

With no Energy Tanks, Morph and roll against the Kzan. Once it starts moving up, roll a small number of pixels under it and quickly Crystal Flash.

This is significantly easier with a smaller starting Energy. With a larger starting Energy, or on a particularly quick Power Bomb placement, Samus may have 50 or more in reserves; In this case, it is important to quickly land before turning around and jumping out of the Kzan. Turning around before touching the ground will move Samus several more pixels inside of the Kzan, likely resulting in death.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canComplexRModeCrystalFlashInterrupt"
{
  "ammo": {
    "type": "Missile",
    "count": 2
  }
}
From: 2
Right Door
To: 2
Right Door

With no Energy Tanks, Morph and roll against the Kzan. Once it starts moving up, roll a small number of pixels under it and quickly Crystal Flash.

This is significantly easier with a smaller starting Energy. With a larger starting Energy, or on a particularly quick Power Bomb placement, Samus may have 50 or more in reserves; In this case, it is important to quickly land before turning around and jumping out of the Kzan. Turning around before touching the ground will move Samus several more pixels inside of the Kzan, likely resulting in death.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canComplexRModeCrystalFlashInterrupt"
{
  "ammo": {
    "type": "Missile",
    "count": 2
  }
}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: A

From: 7
Bottom Door
To: 3
Bottom Left Door

In R-Mode, kill the Coverns until there is Energy in Samus's Reserves. Get into the Morph tunnel and go to the far left. Wait for Coverns to damage Samus down until Reserves trigger, forcing a stand up and enabling her to shoot the shot blocks and escape.

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"
{
  "or": [
    "canBePatient",
    "Plasma"
  ]
}
{
  "or": [
    {
      "and": [
        "canCarefulJump",
        "canMidAirMorph",
        "canDisableEquipment"
      ]
    },
    "h_useSpringBall"
  ]
}

Clears obstacles: B

From: 1
Bottom Left Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 2
Bottom Right Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 3
Top Right Door
To: 3
Top Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 1
Top Left Doorway
To: 1
Top Left Doorway

Crystal Flash on the right edge of the floating blocks. Place the Power Bomb shortly after the slow crab leaves the screen; there should be a single slow crab on the ceiling, just to the left of center. This will avoid killing the fast crab and give it just enough time to come hit Samus from below.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canComplexRModeCrystalFlashInterrupt"
{
  "ammo": {
    "type": "Missile",
    "count": 10
  }
}
{
  "ammo": {
    "type": "Super",
    "count": 10
  }
}
{
  "ammo": {
    "type": "PowerBomb",
    "count": 5
  }
}
{
  "or": [
    "h_fullEnemyDamageReduction",
    {
      "and": [
        "h_partialEnemyDamageReduction",
        {
          "resourceAtMost": [
            {
              "type": "RegularEnergy",
              "count": 39
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "resourceCapacity": [
            {
              "type": "RegularEnergy",
              "count": 199
            }
          ]
        },
        {
          "resourceCapacity": [
            {
              "type": "ReserveEnergy",
              "count": 199
            }
          ]
        }
      ]
    }
  ]
}

Dev note: This could be done with more tanks in order to end with more Energy, but this is already a good farming room.

From: 2
Bottom Left Door
To: 2
Bottom Left Door

Crystal Flash in front of the lower-right door. Place the Power Bomb just as the slow crab turns the corner to go up the the top of the room. This will avoid killing the fast crab and give it just enough time to come hit Samus from above.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canComplexRModeCrystalFlashInterrupt"
{
  "ammo": {
    "type": "Missile",
    "count": 10
  }
}
{
  "ammo": {
    "type": "Super",
    "count": 10
  }
}
{
  "ammo": {
    "type": "PowerBomb",
    "count": 5
  }
}
{
  "or": [
    "h_fullEnemyDamageReduction",
    {
      "and": [
        "h_partialEnemyDamageReduction",
        {
          "resourceAtMost": [
            {
              "type": "RegularEnergy",
              "count": 39
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "resourceCapacity": [
            {
              "type": "RegularEnergy",
              "count": 199
            }
          ]
        },
        {
          "resourceCapacity": [
            {
              "type": "ReserveEnergy",
              "count": 199
            }
          ]
        }
      ]
    }
  ]
}

Dev note: This could be done with more tanks in order to end with more Energy, but this is already a good farming room.

From: 3
Bottom Right Door
To: 3
Bottom Right Door

Crystal Flash in front of the lower-right door. Place the Power Bomb just as the slow crab turns the corner to go up the the top of the room. This will avoid killing the fast crab and give it just enough time to come hit Samus from above.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canComplexRModeCrystalFlashInterrupt"
{
  "ammo": {
    "type": "Missile",
    "count": 10
  }
}
{
  "ammo": {
    "type": "Super",
    "count": 10
  }
}
{
  "ammo": {
    "type": "PowerBomb",
    "count": 5
  }
}
{
  "or": [
    "h_fullEnemyDamageReduction",
    {
      "and": [
        "h_partialEnemyDamageReduction",
        {
          "resourceAtMost": [
            {
              "type": "RegularEnergy",
              "count": 39
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "resourceCapacity": [
            {
              "type": "RegularEnergy",
              "count": 199
            }
          ]
        },
        {
          "resourceCapacity": [
            {
              "type": "ReserveEnergy",
              "count": 199
            }
          ]
        }
      ]
    }
  ]
}

Dev note: This could be done with more tanks in order to end with more Energy, but this is already a good farming room.

From: 4
Top Right Doorway
To: 4
Top Right Doorway

Crystal Flash on the right edge of the floating blocks. Place the Power Bomb shortly after the slow crab leaves the screen; there should be a single slow crab on the ceiling, just to the left of center. This will avoid killing the fast crab and give it just enough time to come hit Samus from below.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_artificialMorphSpringBall",
    {
      "and": [
        "Gravity",
        "h_artificialMorphBombs"
      ]
    }
  ]
}
"canComplexRModeCrystalFlashInterrupt"
{
  "ammo": {
    "type": "Missile",
    "count": 10
  }
}
{
  "ammo": {
    "type": "Super",
    "count": 10
  }
}
{
  "ammo": {
    "type": "PowerBomb",
    "count": 5
  }
}
{
  "or": [
    "h_fullEnemyDamageReduction",
    {
      "and": [
        "h_partialEnemyDamageReduction",
        {
          "resourceAtMost": [
            {
              "type": "RegularEnergy",
              "count": 39
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "resourceCapacity": [
            {
              "type": "RegularEnergy",
              "count": 199
            }
          ]
        },
        {
          "resourceCapacity": [
            {
              "type": "ReserveEnergy",
              "count": 199
            }
          ]
        }
      ]
    }
  ]
}

Dev note: This could be done with more tanks in order to end with more Energy, but this is already a good farming room.

From: 1
Bottom Left Door
To: 1
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 2
Bottom Right Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 3
Top Right Door
To: 3
Top Right Door

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Clears obstacles: R-Mode

From: 4
Top Left Door
To: 4
Top Left Door

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Clears obstacles: R-Mode

From: 4
Top Right Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

This requires a precisely timed Crystal Flash, such that Mama Turtle hits Samus immediately after she gets Reserve Energy, to prevent getting double hit. The precise timing is not required with the ability to survive another hit after the Reserve trigger. Samus will sometimes be forced onto Mama Turtle's back, which can force a third hit; this can be prevented by holding forward as she hits Samus.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canRModeCrystalFlashInterrupt"
{
  "or": [
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 10
          }
        },
        {
          "or": [
            "h_fullEnemyDamageReduction",
            {
              "and": [
                "h_partialEnemyDamageReduction",
                {
                  "resourceCapacity": [
                    {
                      "type": "RegularEnergy",
                      "count": 149
                    }
                  ]
                },
                {
                  "resourceCapacity": [
                    {
                      "type": "ReserveEnergy",
                      "count": 149
                    }
                  ]
                }
              ]
            },
            {
              "and": [
                {
                  "resourceCapacity": [
                    {
                      "type": "RegularEnergy",
                      "count": 249
                    }
                  ]
                },
                {
                  "resourceCapacity": [
                    {
                      "type": "ReserveEnergy",
                      "count": 249
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 2
          }
        },
        "canComplexRModeCrystalFlashInterrupt"
      ]
    }
  ]
}
From: 1
Top Left Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "resourceAvailable": [
            {
              "type": "Energy",
              "count": 80
            }
          ]
        }
      ]
    },
    "h_CrystalFlash"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 32,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 1
  }
}
"h_RModeKnockbackSpark"
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "any"
}

Requires:

"Gravity"
{
  "or": [
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "resourceAvailable": [
            {
              "type": "Energy",
              "count": 80
            }
          ]
        }
      ]
    },
    "h_CrystalFlash"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 32,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 1
  }
}
"h_RModeKnockbackSpark"
From: 3
Bottom Right Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "any"
}

Requires:

"Gravity"
{
  "or": [
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "resourceAvailable": [
            {
              "type": "Energy",
              "count": 80
            }
          ]
        }
      ]
    },
    "h_CrystalFlash"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 32,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 1
  }
}
"h_RModeKnockbackSpark"
From: 4
Top Right Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "resourceAvailable": [
            {
              "type": "Energy",
              "count": 80
            }
          ]
        }
      ]
    },
    "h_CrystalFlash"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 32,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 1
  }
}
"h_RModeKnockbackSpark"
From: 5
Top Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "any"
}

Requires:

"Gravity"
{
  "or": [
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "resourceAvailable": [
            {
              "type": "Energy",
              "count": 80
            }
          ]
        }
      ]
    },
    "h_CrystalFlash"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 32,
    "steepUpTiles": 2,
    "steepDownTiles": 1,
    "openEnd": 1
  }
}
"h_RModeKnockbackSpark"
From: 1
Top Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 2
Bottom Door
To: 2
Bottom Door

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Clears obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 2
Left Sand Entrance
To: 2
Left Sand Entrance

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Clears obstacles: R-Mode

From: 3
Right Sand Entrance
To: 3
Right Sand Entrance

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Clears obstacles: R-Mode

From: 1
Bottom Left Door
To: 2
Right Door

Perform a suitless crouch jump at the crumbles so that the reserve trigger forced standup happens just before Samus contacts the crumbles and still has upwards momentum. Hold down during the forced standup until through the crumbles or they break. If Morph is available a jump morph can be used for more leniency, giving a 9 frame window compared to 3 frames for the crouch jump.

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "any"
}

Requires:

"canRModeStandupClip"
{
  "disableEquipment": "ETank"
}
{
  "disableEquipment": "Gravity"
}
{
  "disableEquipment": "HiJump"
}
{
  "resourceAvailable": [
    {
      "type": "Energy",
      "count": 99
    }
  ]
}
{
  "or": [
    "canBeVeryPatient",
    {
      "and": [
        "canMidAirMorph",
        "canBePatient"
      ]
    }
  ]
}
{
  "partialRefill": {
    "type": "ReserveEnergy",
    "limit": 20
  }
}
{
  "autoReserveTrigger": {}
}
From: 2
Right Door
To: 1
Bottom Left Door

Perform a suitless crouch jump at the crumbles so that the reserve trigger forced standup happens just before Samus contacts the crumbles and still has upwards momentum. Hold down during the forced standup until through the crumbles or they break. If Morph is available a jump morph can be used for more leniency, giving a 9 frame window compared to 3 frames for the crouch jump.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canRModeStandupClip"
{
  "disableEquipment": "ETank"
}
{
  "disableEquipment": "Gravity"
}
{
  "disableEquipment": "HiJump"
}
{
  "resourceAvailable": [
    {
      "type": "Energy",
      "count": 99
    }
  ]
}
{
  "or": [
    "canBeVeryPatient",
    {
      "and": [
        "canMidAirMorph",
        "canBePatient"
      ]
    }
  ]
}
{
  "partialRefill": {
    "type": "ReserveEnergy",
    "limit": 20
  }
}
{
  "autoReserveTrigger": {}
}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 2
Right Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 3
Top Door
To: 3
Top Door

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Clears obstacles: R-Mode

From: 1
Top Left Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 2
Bottom Left Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 3
Bottom Right Door
To: 3
Bottom Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 4
Top Right Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 1
Top Left Door
To: 1
Top Left Door

Crystal Flash behind the pirate while it is turning its head. It will turn around during the Crystal Flash and shoot Samus with lasers. Quickly remorph once Samus regains mobility to prevent taking a third laser hit.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canRModeCrystalFlashInterrupt"
{
  "ammo": {
    "type": "Missile",
    "count": 10
  }
}
{
  "or": [
    "canTrickyDodgeEnemies",
    {
      "enemyDamage": {
        "enemy": "Pink Space Pirate (standing)",
        "type": "laser",
        "hits": 1
      }
    }
  ]
}

Clears obstacles: door_1

Dev note: Works with 0 or 1 E-Tank. FIXME: There may be a use for using a lower pirate instead, or for doing this while killing the pirates another way.

From: 1
Left Vertical Door
To: 1
Left Vertical Door

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Clears obstacles: R-Mode

From: 2
Bottom Right Door
To: 2
Bottom Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 3
Middle Right Door
To: 3
Middle Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 4
Top Right Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: R-Mode

From: 1
Left Door
To: 2
Bottom Door

It is required to avoid double hitting the Skultera with the Power Bomb, and to position the Crystal Flash so that the Skultera can hit Samus from above so it avoids the light orb. To do this, Crystal Flash one tile left of the door and time the Power Bomb so that its first hit is when the Skultera is just a bit off-screen to the right.

This can be done with no enemy damage reduction and up to 2 E-Tanks or a 50% enemy damage reduction and no E-Tanks; a 75% reduction is not recommended and would require disabling and reenabling suits with a precise pause abuse.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canComplexRModeCrystalFlashInterrupt"
{
  "ammo": {
    "type": "Missile",
    "count": 10
  }
}
{
  "ammo": {
    "type": "Super",
    "count": 10
  }
}
{
  "or": [
    "h_partialEnemyDamageReduction",
    {
      "resourceAtMost": [
        {
          "type": "RegularEnergy",
          "count": 19
        }
      ]
    },
    {
      "and": [
        {
          "resourceCapacity": [
            {
              "type": "RegularEnergy",
              "count": 199
            }
          ]
        },
        {
          "resourceCapacity": [
            {
              "type": "ReserveEnergy",
              "count": 199
            }
          ]
        }
      ]
    }
  ]
}

Dev note: FIXME: A 75% damage reduction method needs to be documented for if Samus only has Gravity and it provides 75% reduction.

From: 2
Bottom Door
To: 2
Bottom Door

It is required to avoid double hitting the Skultera with the Power Bomb, and to position the Crystal Flash so that the Skultera can hit Samus from above so it avoids the light orb. To do this, Crystal Flash one tile left of the door and time the Power Bomb so that its first hit is when the Skultera is just a bit off-screen to the right.

This can be done with no enemy damage reduction and up to 2 E-Tanks or a 50% enemy damage reduction and no E-Tanks; a 75% reduction is not recommended and would require disabling and reenabling suits with a precise pause abuse.

Entrance condition:

{
  "comeInWithRMode": {},
  "comesThroughToilet": "no"
}

Requires:

"canComplexRModeCrystalFlashInterrupt"
{
  "ammo": {
    "type": "Missile",
    "count": 10
  }
}
{
  "ammo": {
    "type": "Super",
    "count": 10
  }
}
{
  "or": [
    "h_partialEnemyDamageReduction",
    {
      "resourceAtMost": [
        {
          "type": "RegularEnergy",
          "count": 19
        }
      ]
    },
    {
      "and": [
        {
          "resourceCapacity": [
            {
              "type": "RegularEnergy",
              "count": 199
            }
          ]
        },
        {
          "resourceCapacity": [
            {
              "type": "ReserveEnergy",
              "count": 199
            }
          ]
        }
      ]
    }
  ]
}

Dev note: FIXME: A 75% damage reduction method needs to be documented for if Samus only has Gravity and it provides 75% reduction.

From: 1
Left Door
To: 1
Left Door

This requires a precisely timed Crystal Flash, such that Shaktool hits Samus immediately after she gets Reserve Energy, to prevent getting double hit. With a second Reserve Tank and an Energy Tank, or the damage reduction from a suit, Samus is able to survive a second hit.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canRModeCrystalFlashInterrupt"
{
  "or": [
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 10
          }
        },
        {
          "or": [
            "h_partialEnemyDamageReduction",
            {
              "and": [
                {
                  "resourceCapacity": [
                    {
                      "type": "RegularEnergy",
                      "count": 199
                    }
                  ]
                },
                {
                  "resourceCapacity": [
                    {
                      "type": "ReserveEnergy",
                      "count": 199
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 2
          }
        },
        "canComplexRModeCrystalFlashInterrupt"
      ]
    }
  ]
}
From: 2
Right Door
To: 2
Right Door

This requires a precisely timed Crystal Flash, such that Shaktool hits Samus immediately after she gets Reserve Energy, to prevent getting double hit. With a second Reserve Tank and an Energy Tank, or the damage reduction from a suit, Samus is able to survive a second hit.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "f_ShaktoolDoneDigging",
    {
      "obstaclesCleared": [
        "f_ShaktoolDoneDigging"
      ]
    }
  ]
}
"canRModeCrystalFlashInterrupt"
{
  "or": [
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 10
          }
        },
        {
          "or": [
            "h_partialEnemyDamageReduction",
            {
              "and": [
                {
                  "resourceCapacity": [
                    {
                      "type": "RegularEnergy",
                      "count": 199
                    }
                  ]
                },
                {
                  "resourceCapacity": [
                    {
                      "type": "ReserveEnergy",
                      "count": 199
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Missile",
            "count": 2
          }
        },
        "canComplexRModeCrystalFlashInterrupt"
      ]
    }
  ]
}
From: 1
Left Blast Door
To: 1
Left Blast Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: A

From: 2
Right Door
To: 2
Right Door

Entrance condition:

{
  "comeInWithRMode": {}
}

Clears obstacles: A