canRModeSparkInterrupt (Ignored)

The ability to gain a blue suit by triggering an R-Mode forced stand-up during a shinespark wind-up. To do this, enter a room in R-Mode and put some energy back into reserves, for example by farming enemy drops or performing a Crystal Flash. Damage down to where auto-reserves will trigger after one more enemy hit. Use a runway to gain a shinecharge, and press jump to activate shinespark wind-up near an enemy, in such a way that the enemy hits Samus during the wind-up, triggering an R-Mode forced stand-up.

Dependencies: canCarryBlueSuit

Difficulty filter

Strats ()

From: 1
Left Door
To: 1
Left Door

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.

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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy"
{
  "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy"
{
  "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "enemyKill": {
            "enemies": [
              [
                "Boyon",
                "Boyon",
                "Boyon"
              ]
            ],
            "excludedWeapons": [
              "PseudoScrew"
            ]
          }
        },
        {
          "or": [
            {
              "and": [
                "canBeLucky",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 5
                  }
                }
              ]
            },
            {
              "and": [
                "canBeVeryLucky",
                {
                  "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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: 8
Central Junction
To: 8
Central Junction

Farm Geemers and Skree for energy or else Crystal Flash. The bomb wall respawns so Crystal Flash can't be used to clear it. Shinecharge and get interrupted by the Ripper by the save room door, or leave a Geemer alive.

Requires:

"h_ZebesIsAwake"
{
  "not": "f_ZebesSetAblaze"
}
{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 100
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "steepUpTiles": 3,
    "steepDownTiles": 3,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Resets 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_CrystalFlashForReserveEnergy",
                {
                  "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_CrystalFlashForReserveEnergy",
                {
                  "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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

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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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: 1
Left Door
To: 1
Left Door

Farm the geemers, then use a Waver to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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: 6
Middle Right Door (By Zeb Farm)
To: 12
Top Junction

Farm up on the Zeb, then lead one, frozen, to the upper portion. Freeze it again get shinecharge, then wait for it to unfreeze (or turn off Ice to force) and get hit by it to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    "h_bombThings",
    "h_useSpringBall",
    {
      "and": [
        "Morph",
        "canXRayStandUp",
        "canPartialFloorClip",
        "canDownGrab"
      ]
    }
  ]
}
"canTrickyUseFrozenEnemies"
{
  "refill": [
    "Energy"
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 13
Bottom Junction
To: 13
Bottom Junction

If you come from the upper section, use the Zeb Farm to fill up. Otherwise you have one Skultera or the Ripper 2 availble for reserve farming, or else Crystal Flash. Run underwater for the shinecharge and jump into the second Skultera's path to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    {
      "resourceMissingAtMost": [
        {
          "type": "ReserveEnergy",
          "count": 0
        }
      ]
    },
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                "canBePatient",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 5
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "or": [
                    "canBeVeryLucky",
                    {
                      "and": [
                        {
                          "enemyKill": {
                            "enemies": [
                              [
                                "Ripper 2 (green)"
                              ]
                            ],
                            "excludedWeapons": [
                              "Super"
                            ]
                          }
                        },
                        {
                          "resourceMissingAtMost": [
                            {
                              "type": "Super",
                              "count": 0
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
"Gravity"
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

Dev note: FIXME: Needs to track kill of the Ripper 2 in case this makes door #4 inaccessible.

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_CrystalFlashForReserveEnergy"
{
  "disableEquipment": "Varia"
}
{
  "disableEquipment": "Gravity"
}
{
  "canShineCharge": {
    "usedTiles": 16,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 1
Left Door
To: 1
Left Door

Crystal Flash required. Damage down using spikes or the first two boulders. Shinecharge and spark quickly under the leftmost boulder to get the interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
"h_CrystalFlashForReserveEnergy"
"canTrickyJump"
{
  "canShineCharge": {
    "usedTiles": 14,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

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

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_ZebesIsAwake"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Missile",
                      "count": 0
                    }
                  ]
                },
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                }
              ]
            },
            "canBeVeryLucky"
          ]
        },
        "canBeLucky",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"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_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_usePowerBomb",
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Missile",
                      "count": 0
                    }
                  ]
                },
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 0
                    }
                  ]
                }
              ]
            },
            "canBeVeryLucky"
          ]
        },
        "canBeLucky",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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: 7
Junction (Zebbo Farms)
To: 7
Junction (Zebbo Farms)

The flash suit must be gained in-room due to R-Mode. Refer to the 'Gain Flash Suit (Spikesuit)' strat for how to do this. Set up energy as needed using the Zebbo farm. When ready, use the stored shinecharge and convert it into a blue suit.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Beetom"
          ]
        ],
        "excludedWeapons": [
          "Bombs"
        ]
      }
    },
    "canTrickyDodgeEnemies"
  ]
}
{
  "refill": [
    "Energy"
  ]
}
{
  "useFlashSuit": {}
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 7
Junction (Zebbo Farms)
To: 7
Junction (Zebbo Farms)

After entering with R-Mode, clear or trap the Beetom(s) and use any Zebbo pipe to setup Energy. Bounce into the thorns with dash speed and enter X-Mode to gain shinecharge. Timing the shinecharge and X-Ray release to happen soon after i-frames refresh avoids a second thorn hit. Then get back to the Zebbo pipe and get the blue suit.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Beetom"
          ]
        ],
        "excludedWeapons": [
          "Bombs"
        ]
      }
    },
    "canTrickyDodgeEnemies"
  ]
}
{
  "refill": [
    "Energy"
  ]
}
"h_thornXModeFramePerfectExtraLeniency"
"h_thornXModeShinecharge"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets 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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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: 12
Above Power Bomb Blocks - Main Junction
To: 12
Above Power Bomb Blocks - Main Junction

Enter R-Mode using any door. Crystal Flash (away from the Power Bomb blocks!) or farm the upper section enemies, except for one. Tight 1-screen shortcharge between the bottom doors. Both shells need to be opened. If R-Mode is entered below the Power Bomb blocks, you'll need to use a clip to get to the upper section without destroying the barrier.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        {
          "disableEquipment": "ETank"
        },
        {
          "or": [
            {
              "resourceAvailable": [
                {
                  "type": "Energy",
                  "count": 85
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Ripper 2 (red)"
                      ],
                      [
                        "Ripper 2 (red)"
                      ]
                    ],
                    "excludedWeapons": [
                      "Super"
                    ]
                  }
                },
                {
                  "resourceAvailable": [
                    {
                      "type": "Energy",
                      "count": 40
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 1
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 6
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 5
        },
        {
          "doorUnlockedAtNode": 6
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

Unlocks doors:

{"nodeId":5,"types":["ammo"],"requires":[]}
{"nodeId":6,"types":["ammo"],"requires":[]}
From: 13
Below Power Bomb Blocks - Main Junction
To: 9
Right Etecoon Shaft - Top Left Door

Enter R-Mode using any door. Crystal Flash or farm the upper section enemies. Use 'Bottom Ice Clip' strat to regain access to the Etecoons Shaft, then wait on top of the crumble block to get the Zeela to follow you in. Shinecharge on top of the Etecoon Shaft and get hit by the Zeela to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "notable": "Bottom Ice Clip"
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_bombThings"
"h_additionalBomb"
"canTrickyJump"
"h_XRayMorphIceClip"
{
  "or": [
    "h_useSpringBall",
    {
      "and": [
        "can4HighMidAirMorph",
        "canInsaneJump"
      ]
    }
  ]
}
"canBeVeryPatient"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 17,
        "openEnd": 1
      }
    },
    {
      "and": [
        "h_frozenEnemyRunway",
        {
          "canShineCharge": {
            "usedTiles": 18,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Resets 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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "and": [
        "canTrickyDodgeEnemies",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                },
                "canBeLucky"
              ]
            },
            {
              "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_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                },
                "canBeLucky"
              ]
            },
            {
              "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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    "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_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: A

Kill the hoppers. Use Spike X-Mode to gain shine charge, then use manual reserve and pause abuse on the spikes to interrupt the shinespark.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "or": [
    {
      "and": [
        "h_CrystalFlashForReserveEnergy",
        "h_usePowerBomb",
        "canOffScreenMovement"
      ]
    },
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                "canBeLucky",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 5
                  }
                }
              ]
            },
            {
              "and": [
                "canBeVeryLucky",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
"h_destroyBombWalls"
"h_spikeXModeShinecharge"
"canBeVeryPatient"
"canPauseAbuse"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode, C

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:

{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 21,
    "steepUpTiles": 2,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"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_CrystalFlashForReserveEnergy",
    {
      "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
Right Door
To: 1
Right Door

Four Boyons to farm have a poor chance of providing reserve energy. Once you have it, damage down to 20/10/5 energy and jump into the plant with forward moement for shinecharge. Jump high above a Boyon and interrupt, or use the thorns and pause abuse.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Boyon",
                "Boyon",
                "Boyon"
              ]
            ]
          }
        },
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                "canBeLucky",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 5
                  }
                }
              ]
            },
            {
              "and": [
                "canBeVeryLucky",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
"canSamusEaterStandUp"
{
  "samusEaterCycles": 1
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 1
Left Door
To: 1
Left Door

Fill up on the respawning Zebbos. Drain energy down to 20/10/5. Trigger a Zebbo from the first plant and kill it but leave its drop hanging. Jump (not fall) into the second floor plant with forward momentum to shinecharge while getting eaten. At 8/4/2 energy left, shinecharge and get ready to jump out. Get hit by the Zebbo to complete the interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

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

Cross to the left door, and fill up on respawning Zebbos as you go. Drain energy down to 20/10/5. Trigger a Zebbo from the leftmost plant and kill it but leave its drop hanging. Jump (not fall) into the second floor plant with forward momentum to shinecharge while getting eaten. At 8/4/2 energy left, shinecharge and get ready to jump out. Get hit by the Zebbo to complete the interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
"canSamusEaterStandUp"
{
  "samusEaterCycles": 1
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
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_CrystalFlashForReserveEnergy",
    {
      "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_CrystalFlashForReserveEnergy",
    {
      "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"
From: 1
Left Door
To: 1
Left Door

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 Samus and use that for R-Mode interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_DefeatedKraid"
}
"canRiskPermanentLossOfAccess"
"h_CrystalFlashForReserveEnergy"
"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.

From: 1
Left Door
To: 1
Left Door

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

From: 2
Right Door
To: 1
Left Door

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_CrystalFlashForReserveEnergy",
    {
      "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: 4
Bottom Junction (Cleared Runway)
To: 1
Left Door

Kill the enemies, break the shotblock, and shinecharge. Quickly climb up before the block respawns. Heat interrupt just before leaving the door.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
"HiJump"
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 43,
    "openEnd": 0
  }
}
{
  "or": [
    "canPreciseWalljump",
    "canInsaneJump",
    "SpaceJump"
  ]
}
{
  "or": [
    {
      "heatFrames": 540
    },
    {
      "and": [
        {
          "heatFrames": 310
        },
        "canHeroShot"
      ]
    }
  ]
}
"h_heatTriggerRModeSparkInterrupt"
{
  "heatFrames": 10
}

Resets obstacles: R-Mode

From: 4
Bottom Junction (Cleared Runway)
To: 2
Right Door

Kill the enemies and shinecharge. Quickly climb up, and heat interrupt just before leaving the door.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
"HiJump"
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 43,
    "openEnd": 0
  }
}
{
  "heatFrames": 320
}
"h_heatTriggerRModeSparkInterrupt"
{
  "heatFrames": 10
}

Resets obstacles: R-Mode

From: 4
Bottom Junction (Cleared Runway)
To: 4
Bottom Junction (Cleared Runway)

Farm the Sovas and Sm. Dessgeegas to clear the bottom runway in order to shinecharge. Leave one Sova to use for interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "heatFrames": 200
}
{
  "canShineCharge": {
    "usedTiles": 43,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

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

Speedy jump to farm a Fune or Morph over to the Kago. Shinecharge at the bottom left, then jump back up and heat interrupt at the top left door before leaving.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
"HiJump"
{
  "or": [
    "SpaceJump",
    {
      "and": [
        "canPreciseWalljump",
        "canTrickyJump"
      ]
    }
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                "h_heatProof",
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Fune"
                      ],
                      [
                        "Fune"
                      ]
                    ]
                  }
                },
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Missile",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            },
            {
              "and": [
                "Morph",
                {
                  "heatFrames": 560
                },
                {
                  "or": [
                    {
                      "disableEquipment": "ETank"
                    },
                    "h_heatProof"
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                },
                {
                  "heatFrames": 160
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "heatFrames": 400
}
{
  "canShineCharge": {
    "usedTiles": 28,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 0
  }
}
"h_heatTriggerRModeSparkInterrupt"
{
  "heatFrames": 10
}

Resets obstacles: R-Mode

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

Speedy jump to farm a Fune or Morph over to the Kago. Shinecharge at the bottom left, then heat interrupt in the door and quickly leave.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                "h_heatProof",
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Fune"
                      ],
                      [
                        "Fune"
                      ]
                    ]
                  }
                },
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Missile",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            },
            {
              "and": [
                "Morph",
                {
                  "heatFrames": 560
                },
                {
                  "or": [
                    {
                      "disableEquipment": "ETank"
                    },
                    "h_heatProof"
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                },
                {
                  "heatFrames": 160
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "heatFrames": 300
}
{
  "canShineCharge": {
    "usedTiles": 28,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 0
  }
}
"h_heatTriggerRModeSparkInterrupt"
{
  "heatFrames": 10
}

Resets obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

Use Speed Booster break all of the blocks and farm all but one Beetom. Carefully use the last Beetom to damage down, and then use it to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 30
          }
        }
      ]
    }
  ]
}
"canStopOnADime"
"canEscapeEnemyGrab"
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 63
  }
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 2
Right Door

Use Speed Booster break all of the blocks and farm all but one Beetom. Carefully use the last Beetom to damage down, and then use it to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 30
          }
        }
      ]
    }
  ]
}
"canStopOnADime"
"canEscapeEnemyGrab"
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 63
  }
}
"canRModeSparkInterrupt"
From: 3
Bottom Left Door
To: 3
Bottom Left Door

Farm three Violas. Shinecharge at the bottom of the room and use the lowest Viola to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 13,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "autoReserveTrigger": {}
    },
    {
      "and": [
        "canReserveTriggerBufferXRay",
        {
          "autoReserveTrigger": {
            "implicitHeatFrames": "no"
          }
        }
      ]
    }
  ]
}
"canRModeSparkInterrupt"
{
  "heatFrames": 30
}

Resets obstacles: R-Mode

From: 1
Left Door
To: 4
Gamet Farm Junction

Fill up with the Gamets. Shinecharge from the left door, then get hit by a Gamet to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "heatFrames": 110
}
{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 1
Left Door
To: 4
Elevator

Crystal Flash and shinecharge between the doors. Use heat damage to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_heatedCrystalFlashForReserveEnergy"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 1
            },
            {
              "doorUnlockedAtNode": 2
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 1
        },
        {
          "doorUnlockedAtNode": 2
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
"h_heatTriggerRModeSparkInterrupt"

Unlocks doors:

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

Crystal Flash and shinecharge between the doors. Use heat damage to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_heatedCrystalFlashForReserveEnergy"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 1
            },
            {
              "doorUnlockedAtNode": 2
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 1
        },
        {
          "doorUnlockedAtNode": 2
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
"h_heatTriggerRModeSparkInterrupt"

Unlocks doors:

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

Crystal Flash, then shinecharge at the bottom. Use heat damage to interrupt.

Entrance condition:

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

Requires:

"h_heatedCrystalFlashForReserveEnergy"
{
  "heatFrames": 280
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
"h_heatTriggerRModeSparkInterrupt"

Unlocks doors:

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

Crystal Flash, then shinecharge at the bottom. Use heat damage to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_heatedCrystalFlashForReserveEnergy"
{
  "heatFrames": 280
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
"h_heatTriggerRModeSparkInterrupt"

Unlocks doors:

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

Crystal Flash, then shinecharge at the bottom. Use heat damage to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_heatedCrystalFlashForReserveEnergy"
{
  "heatFrames": 280
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
"h_heatTriggerRModeSparkInterrupt"

Unlocks doors:

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

Farm the enemies, and leave the bottom Alcoon alive to interrupt after shinecharging at the bottom door.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "gentleUpTiles": 4,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 2
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "gentleUpTiles": 4,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 1
Left Door
To: 2
Right Door

Farm the Metarees if able. Farm the Geruta while they are trapped. After the third Geruta, run toward the right door to shinecharge and use heat damage to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        "h_heatProof",
        {
          "or": [
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Metaree",
                    "Metaree"
                  ]
                ]
              }
            },
            {
              "resourceMissingAtMost": [
                {
                  "type": "Missile",
                  "count": 0
                }
              ]
            }
          ]
        },
        {
          "or": [
            {
              "resourceMissingAtMost": [
                {
                  "type": "Missile",
                  "count": 0
                }
              ]
            },
            {
              "resourceMissingAtMost": [
                {
                  "type": "Super",
                  "count": 0
                }
              ]
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "simpleHeatFrames": 310
}
{
  "heatFrames": 40
}
"h_shinechargeMaxRunway"
"h_heatTriggerRModeSparkInterrupt"

Clears obstacles: A

From: 2
Right Door
To: 1
Left Door

The three Gerutas can be farmed while trapped. Run the rest of the way to the left door and use heat damage to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"f_ClearedSpeedBoosterLavaTrap"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "simpleHeatFrames": 310
}
{
  "heatFrames": 40
}
"h_shinechargeMaxRunway"
"h_heatTriggerRModeSparkInterrupt"

Clears obstacles: A

From: 2
Right Door
To: 2
Right Door

Crystal Flash at the right door, then shinecharge across two sets of crumble blocks. Use heat damage to interrupt, then jump back across to the door.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"f_ClearedSpeedBoosterLavaTrap"
"h_heatedCrystalFlashForReserveEnergy"
{
  "heatFrames": 100
}
{
  "canShineCharge": {
    "usedTiles": 27,
    "openEnd": 0
  }
}
"h_heatTriggerRModeSparkInterrupt"
{
  "heatFrames": 240
}
{
  "lavaFrames": 20
}
From: 2
Right Door
To: 2
Right Door

Outrun the rising lava up to the highest ledge and shinecharge before touching the crumble blocks. Shinespark across to the door. Crystal Flash, then run back across the crumble blocks and shinecharge before entering the lava. Windup and interrupt using the heat damage. Then run back through the lava to the right door.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "simpleHeatFrames": 310
}
{
  "heatFrames": 40
}
"h_shinechargeMaxRunway"
{
  "shinespark": {
    "frames": 49,
    "excessFrames": 10
  }
}
"h_heatedCrystalFlashForReserveEnergy"
{
  "heatFrames": 100
}
"h_shinechargeMaxRunway"
"h_heatTriggerRModeSparkInterrupt"
{
  "or": [
    {
      "and": [
        "f_ClearedSpeedBoosterLavaTrap",
        {
          "heatFrames": 1250
        },
        {
          "lavaFrames": 40
        }
      ]
    },
    {
      "and": [
        "h_heatedCrystalFlash",
        {
          "heatFrames": 2060
        },
        {
          "lavaFrames": 2060
        }
      ]
    },
    {
      "and": [
        "Gravity",
        "h_heatedCrystalFlash",
        {
          "heatFrames": 1250
        },
        {
          "lavaFrames": 1250
        }
      ]
    },
    {
      "and": [
        "Gravity",
        "h_heatProof",
        "h_lavaProof"
      ]
    }
  ]
}

Exit condition:

{
  "leaveNormally": {}
}

Unlocks doors:

{"nodeId":2,"types":["ammo"],"requires":[]}
From: 5
Bottom Floating Platform Junction
To: 5
Bottom Floating Platform Junction

Fill up on the Gamets and kill the Fune to the right. Freeze a Gamet in perfect pixel position to bridge the runway between the center platform and right ledge. Run across and shinecharge, then use a Gamet to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "heatFrames": 60
}
{
  "refill": [
    "Energy"
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Fune"
      ]
    ]
  }
}
"h_trickyFrozenEnemyRunway"
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 1
Top Left Door
To: 8
Main Junction

Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 5
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Unlocks doors:

{"nodeId":3,"types":["ammo"],"requires":[]}
{"nodeId":5,"types":["ammo"],"requires":[]}
From: 2
Middle Left Door
To: 8
Main Junction

Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 5
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Unlocks doors:

{"nodeId":3,"types":["ammo"],"requires":[]}
{"nodeId":5,"types":["ammo"],"requires":[]}
From: 3
Bottom Left Door
To: 8
Main Junction

Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 5
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 5
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 5
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Unlocks doors:

{"nodeId":3,"types":["ammo"],"requires":[]}
{"nodeId":5,"types":["ammo"],"requires":[]}
From: 6
Top Right Door
To: 8
Main Junction

Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "doorUnlockedAtNode": 3
            },
            {
              "doorUnlockedAtNode": 5
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "doorUnlockedAtNode": 5
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Farm the Dragons and Geruta. Shinecharge on the upper platform with the Geruta, then weave back down to the Dragon by the door to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_heatProof"
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ]
                    ],
                    "explicitWeapons": [
                      "Missile",
                      "Super",
                      "Charge",
                      "Plasma"
                    ]
                  }
                },
                "Grapple"
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ]
                    ]
                  }
                },
                "h_lavaProof"
              ]
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"canTrickyJump"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 15,
        "openEnd": 2
      }
    },
    {
      "and": [
        {
          "notable": "Frozen Geruta Shinecharge"
        },
        "h_trickyFrozenEnemyRunway",
        {
          "canShineCharge": {
            "usedTiles": 17,
            "openEnd": 1
          }
        },
        "canShinechargeMovementTricky"
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Far Left Door
To: 2
Far Left Door

Run through all the Pirates and all but the first Multiviola. Run back to the door and use the Multiviola to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "h_heatedCrystalFlashForReserveEnergy",
        {
          "simpleHeatFrames": 600
        },
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
{
  "heatFrames": 30
}
From: 2
Far Left Door
To: 3
Bottom Door

Run through Pirates and Multiviolas to farm. Then run through to the end and shinecharge at the speed blocks. Use heat damage to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "h_heatedCrystalFlashForReserveEnergy",
        {
          "simpleHeatFrames": 300
        },
        {
          "heatFrames": 90
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
"h_heatTriggerRModeSparkInterrupt"

Clears obstacles: A

From: 1
Top Left Door
To: 7
Junction Below Power Bomb Blocks

Farm the enemies on the bottom - the first Sm. Dessgeega will give back the Power Bomb used to get down. Shinecharge and use any enemy at the bottom to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_usePowerBomb",
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "resourceMissingAtMost": [
                {
                  "type": "Missile",
                  "count": 0
                }
              ]
            },
            {
              "resourceMissingAtMost": [
                {
                  "type": "PowerBomb",
                  "count": 1
                }
              ]
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A, B, C, D

From: 2
Middle Left Door
To: 7
Junction Below Power Bomb Blocks

Farm the enemies on the bottom - the first Sm. Dessgeega will give back the Power Bomb used to get down. Shinecharge and use any enemy at the bottom to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_usePowerBomb",
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "resourceMissingAtMost": [
                {
                  "type": "Missile",
                  "count": 0
                }
              ]
            },
            {
              "resourceMissingAtMost": [
                {
                  "type": "PowerBomb",
                  "count": 1
                }
              ]
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: C, D

From: 3
Bottom Left Door
To: 7
Junction Below Power Bomb Blocks

Kill or run past an enemy before attempting to Crystal Flash, or farm the Sm. Dessgeegas and Mellas. Shinecharge and use any enemy at the bottom to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Sm. Dessgeega",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Sm. Dessgeega"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super"
        ]
      }
    }
  ]
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "resourceMissingAtMost": [
                {
                  "type": "Missile",
                  "count": 0
                }
              ]
            },
            {
              "resourceMissingAtMost": [
                {
                  "type": "PowerBomb",
                  "count": 1
                }
              ]
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: D

From: 4
Right Door
To: 7
Junction Below Power Bomb Blocks

Farm the enemies on the bottom - the first Sm. Dessgeega will give back the Power Bomb used to get down. Shinecharge and use any enemy at the bottom to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_speedDash"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_usePowerBomb",
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "resourceMissingAtMost": [
                {
                  "type": "Missile",
                  "count": 0
                }
              ]
            },
            {
              "resourceMissingAtMost": [
                {
                  "type": "PowerBomb",
                  "count": 1
                }
              ]
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: C, D

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

Kill the Funes first, then the Sovas. Shinecharge at the bottom and use heat damage to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        {
          "heatFrames": 30
        },
        "h_heatedCrystalFlashForReserveEnergy",
        {
          "heatFrames": 170
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Fune",
                "Fune"
              ],
              [
                "Fune"
              ]
            ]
          }
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Fune"
      ]
    ]
  }
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
"h_heatTriggerRModeSparkInterrupt"
{
  "heatFrames": 10
}

Unlocks doors:

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

Kill the Funes first, then the Sovas. Shinecharge at the bottom and use heat damage to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "enemyKill": {
    "enemies": [
      [
        "Fune"
      ]
    ]
  }
}
{
  "or": [
    {
      "and": [
        "h_heatedCrystalFlashForReserveEnergy",
        {
          "heatFrames": 280
        }
      ]
    },
    {
      "and": [
        "Morph",
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Fune",
                "Fune"
              ],
              [
                "Fune"
              ]
            ]
          }
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
"h_heatTriggerRModeSparkInterrupt"
{
  "heatFrames": 10
}

Unlocks doors:

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

Kill the Funes first, then the Sovas. Shinecharge at the bottom and use heat damage to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "enemyKill": {
    "enemies": [
      [
        "Fune"
      ]
    ]
  }
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Fune",
                "Fune"
              ],
              [
                "Fune"
              ]
            ]
          }
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
"h_heatTriggerRModeSparkInterrupt"
{
  "heatFrames": 10
}

Unlocks doors:

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

Fill up on Gamets. Wait for the acid low tide to shinecharge, then morph through and use a Gamet to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
"Morph"
{
  "canShineCharge": {
    "usedTiles": 33,
    "gentleUpTiles": 8,
    "gentleDownTiles": 8,
    "steepUpTiles": 2,
    "steepDownTiles": 2,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 1
Left Door
To: 4
Central Junction

Crystal Flash, shinecharge, then use the acid to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "f_DefeatedCrocomire",
    {
      "obstaclesCleared": [
        "f_DefeatedCrocomire"
      ]
    }
  ]
}
"h_CrystalFlashForReserveEnergy"
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
{
  "acidFrames": 30
}
From: 2
Top Door
To: 4
Central Junction

Crystal Flash after entering. If Crocomire is alive, run to the left to avoid hitting him with the Power Bomb. Use the acid or Crocmomire's swipe to interrupt. Crocomire will always swipe the first time it is brought on camera.

Entrance condition:

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

Requires:

"h_CrystalFlashForReserveEnergy"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 31,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "or": [
            "f_DefeatedCrocomire",
            {
              "obstaclesCleared": [
                "f_DefeatedCrocomire"
              ]
            }
          ]
        },
        "h_shinechargeMaxRunway"
      ]
    }
  ]
}
{
  "or": [
    {
      "autoReserveTrigger": {
        "maxReserveEnergy": 65
      }
    },
    {
      "and": [
        {
          "or": [
            "f_DefeatedCrocomire",
            {
              "obstaclesCleared": [
                "f_DefeatedCrocomire"
              ]
            }
          ]
        },
        {
          "autoReserveTrigger": {}
        },
        {
          "acidFrames": 30
        }
      ]
    }
  ]
}
"canRModeSparkInterrupt"

Clears obstacles: door_2

From: 2
Top Door
To: 4
Central Junction

Farm for reserves and to clear enough runway to shinecharge. Interrupt from Crocomire's swipe or fireballs, or kill Crocomire and use the acid.

Entrance condition:

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

Requires:

{
  "not": "f_DefeatedCrocomire"
}
"canRiskPermanentLossOfAccess"
"canDodgeWhileShooting"
"canBePatient"
{
  "or": [
    {
      "ammo": {
        "type": "Missile",
        "count": 30
      }
    },
    {
      "and": [
        "canFarmWhileShooting",
        {
          "ammo": {
            "type": "Missile",
            "count": 2
          }
        },
        {
          "resourceCapacity": [
            {
              "type": "Missile",
              "count": 10
            }
          ]
        }
      ]
    },
    {
      "and": [
        "Charge",
        {
          "disableEquipment": "Plasma"
        }
      ]
    }
  ]
}
{
  "refill": [
    "Energy"
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: f_DefeatedCrocomire, door_2

Sets flags: f_DefeatedCrocomire

From: 1
Left Door
To: 5
Small Platforms Junction

Crystal Flash, or farm Mellas and use a Power Bomb. Run through the speed blocks and use a Mella or the acid to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        },
        "h_usePowerBomb"
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "or": [
    {
      "autoReserveTrigger": {
        "maxReserveEnergy": 95
      }
    },
    {
      "and": [
        {
          "autoReserveTrigger": {}
        },
        {
          "acidFrames": 20
        }
      ]
    }
  ]
}
"canRModeSparkInterrupt"

Clears obstacles: A, B

From: 1
Left Door
To: 5
Small Platforms Junction

Get past the speed blocks and farm the Mellas. Shinecharge while running back and use a Mella to interrupt. Getting past the blocks without Morph requires either an Insane Short Charge or an Acid Shinespark.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "Morph",
    {
      "getBlueSpeed": {
        "usedTiles": 12,
        "gentleDownTiles": 6,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "notable": "Acid Shinespark"
        },
        "Gravity",
        "canSuitlessLavaDive",
        "h_shinechargeMaxRunway",
        {
          "acidFrames": 140
        },
        {
          "shinespark": {
            "frames": 35
          }
        }
      ]
    }
  ]
}
"h_RModeCanRefillReserves"
{
  "resourceMissingAtMost": [
    {
      "type": "Missile",
      "count": 0
    }
  ]
}
{
  "partialRefill": {
    "type": "ReserveEnergy",
    "limit": 20
  }
}
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: B

From: 2
Right Vertical Door
To: 5
Small Platforms Junction

Crystal Flash, or farm Mellas and use a Power Bomb. Run through the speed blocks and use a Mella or the acid to interrupt.

Entrance condition:

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

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        },
        "h_usePowerBomb"
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "or": [
    {
      "autoReserveTrigger": {
        "maxReserveEnergy": 95
      }
    },
    {
      "and": [
        {
          "autoReserveTrigger": {}
        },
        {
          "acidFrames": 20
        }
      ]
    }
  ]
}
"canRModeSparkInterrupt"

Clears obstacles: A, B

From: 2
Right Vertical Door
To: 5
Small Platforms Junction

Farm the Mellas for energy, then run through the speed blocks, shinecharge, and use a Mella to interrupt.

Entrance condition:

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

Requires:

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

Clears obstacles: B

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

Fill up on the Gamets, then shinecharge and use them to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
"h_runOverRespawningEnemies"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "gentleUpTiles": 2,
        "gentleDownTiles": 4,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 19,
            "gentleUpTiles": 2,
            "gentleDownTiles": 4,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Fill up on the Gamets, then shinecharge and use them to interrupt.

Entrance condition:

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

Requires:

{
  "refill": [
    "Energy"
  ]
}
"h_runOverRespawningEnemies"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "gentleUpTiles": 2,
        "gentleDownTiles": 4,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 19,
            "gentleUpTiles": 2,
            "gentleDownTiles": 4,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Fill up on the Gamets, then shinecharge and use them to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
"h_runOverRespawningEnemies"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "gentleUpTiles": 2,
        "gentleDownTiles": 4,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 19,
            "gentleUpTiles": 2,
            "gentleDownTiles": 4,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Fill up on the Gamets, then shinecharge and use them to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "refill": [
    "Energy"
  ]
}
"h_runOverRespawningEnemies"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "gentleUpTiles": 2,
        "gentleDownTiles": 4,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 19,
            "gentleUpTiles": 2,
            "gentleDownTiles": 4,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Requires about 150-180 Reserve at R-Mode entry to be able to correctly time the Crystal Flash. The correct timing to place the power bomb is on taking 97 (53-83 energy left) energy worth of heat. The Power Bomb explosion kills all six Rippers near the door, placing their energy drops in easy reach to grab them and fill Reserve Energy. Run to the green gate and wait until 69 energy is left and start running. Shinecharge at the end of the runway, then use quick, speedy jumps back across the platforms towards the left door. You should be able to make it to the left high platform (2nd from the door) before you need to windup and interrupt. Shoot the door open and you can make it out.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "resourceAvailable": [
    {
      "type": "RegularEnergy",
      "count": 150
    }
  ]
}
{
  "resourceAtMost": [
    {
      "type": "RegularEnergy",
      "count": 180
    }
  ]
}
{
  "resourceMissingAtMost": [
    {
      "type": "Super",
      "count": 0
    }
  ]
}
{
  "disableEquipment": "HiJump"
}
{
  "heatFrames": 388
}
"h_heatedCrystalFlash"
{
  "partialRefill": {
    "type": "ReserveEnergy",
    "limit": 30
  }
}
{
  "canShineCharge": {
    "usedTiles": 18,
    "openEnd": 0
  }
}
"h_heatTriggerRModeSparkInterrupt"
"canTrickyJump"
{
  "heatFrames": 92
}

Clears obstacles: B

Dev note: This strat makes a suitless CF with max E-Tanks viable without needing disable E-Tanks.

From: 1
Left Door
To: 2
Right Door

With Crystal Flash the best option is to wait for the rippers to start going off screen. Then the two bottom ones will be destroyed by the light orb and drop Supers for opening the gate. With Screw Attack, you'll want to tag the top Ripper of the first pair to appear, then the three that come in behind them, and grab the second Ripper of the first pair on the way down from the jump. Then jump into the last Ripper on the way across to the platform, pausing to get its energy. You can also lay an immediate Power Bomb. Roll off of it (or time a morph/unmorph to avoid a bomb jump) and then collect the drops from the five supers that get hit. Jump past the last ripper on the way to the platform. The drops give a lot of Reserve if collected quickly - manually draw some of it to have enough energy to shinecharge. Open the gate and go back to the left side to start running right. If you have Varia, you can afford to spare a Ripper of choice and use it to interrupt. Do so close to the right door and the Ripper won't make it back in time to hit you again even with a 400-point Reserve fill. Otherwise, you will use a heat interrupt: shoot the door as you approach during the run and shinecharge before you reach it. With Varia you can afford to go back and use Power Bombs or Supers to farm any remaining Rippers, but Screw Attack will no longer destroy them while you have blue suit.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        {
          "heatFrames": 150
        },
        "h_heatedCrystalFlashForReserveEnergy",
        {
          "partialRefill": {
            "type": "Super",
            "limit": 1
          }
        }
      ]
    },
    {
      "and": [
        "h_RModeCanRefillReserves",
        "ScrewAttack",
        {
          "heatFramesWithEnergyDrops": {
            "frames": 350,
            "drops": [
              {
                "enemy": "Ripper 2 (red)",
                "count": 4
              }
            ]
          }
        },
        {
          "or": [
            {
              "and": [
                "h_heatProof",
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 4
                    }
                  ]
                }
              ]
            },
            {
              "resourceMissingAtMost": [
                {
                  "type": "Super",
                  "count": 0
                }
              ]
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    },
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Ripper 2 (red)",
                "Ripper 2 (red)"
              ]
            ],
            "explicitWeapons": [
              "PowerBomb"
            ]
          }
        },
        {
          "heatFrames": 236
        },
        {
          "or": [
            {
              "and": [
                "h_heatProof",
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 4
                    }
                  ]
                }
              ]
            },
            {
              "resourceMissingAtMost": [
                {
                  "type": "Super",
                  "count": 0
                }
              ]
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 50
          }
        }
      ]
    }
  ]
}
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
{
  "heatFrames": 144
}
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "or": [
    {
      "and": [
        "h_heatProof",
        {
          "autoReserveTrigger": {}
        },
        "canRModeSparkInterrupt"
      ]
    },
    "h_heatTriggerRModeSparkInterrupt"
  ]
}
{
  "heatFrames": 10
}

Clears obstacles: A, B

From: 1
Left Door
To: 3
Junction Left of Green Gate

With Crystal Flash the best option is to wait for the rippers to start going off screen. Then the two bottom ones will be destroyed by the light orb and drop Supers for opening the gate. With Screw Attack, you'll want to tag the top Ripper of the first pair to appear, then the three that come in behind them, and grab the second Ripper of the first pair on the way down from the jump. Then jump into the last Ripper on the way across to the platform, pausing to get its energy. You can also lay an immediate Power Bomb. Roll off of it (or time a morph/unmorph to avoid a bomb jump) and then collect the drops from the five supers that get hit. Jump past the last ripper on the way to the platform. The drops give a lot of Reserve if collected quickly - manually draw some of it to have enough energy to shinecharge. With Varia, you can spare one Ripper of your choice. For high reserve after Crystal Flash, the best is any of the bottom three as they have the longest cycle. Run left to right and shinecharge near the gate, and take the interrupt hit with the Ripper moving right. Otherwise, use a heat interrupt, and run right to left so that you're closer to the left door for less energy used to escape. If any rippers remain, you can farm them with Power Bombs (or Supers at low health) but Screw Attack will no longer destroy them while you have blue suit.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        {
          "heatFrames": 150
        },
        "h_heatedCrystalFlashForReserveEnergy",
        {
          "partialRefill": {
            "type": "Super",
            "limit": 1
          }
        }
      ]
    },
    {
      "and": [
        "h_RModeCanRefillReserves",
        "ScrewAttack",
        {
          "heatFramesWithEnergyDrops": {
            "frames": 350,
            "drops": [
              {
                "enemy": "Ripper 2 (red)",
                "count": 4
              }
            ]
          }
        },
        {
          "or": [
            {
              "and": [
                "h_heatProof",
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 4
                    }
                  ]
                }
              ]
            },
            {
              "resourceMissingAtMost": [
                {
                  "type": "Super",
                  "count": 0
                }
              ]
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    },
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Ripper 2 (red)",
                "Ripper 2 (red)"
              ]
            ],
            "explicitWeapons": [
              "PowerBomb"
            ]
          }
        },
        {
          "heatFrames": 236
        },
        {
          "or": [
            {
              "and": [
                "h_heatProof",
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Super",
                      "count": 4
                    }
                  ]
                }
              ]
            },
            {
              "resourceMissingAtMost": [
                {
                  "type": "Super",
                  "count": 0
                }
              ]
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 50
          }
        }
      ]
    }
  ]
}
{
  "heatFrames": 64
}
{
  "canShineCharge": {
    "usedTiles": 18,
    "openEnd": 0
  }
}
{
  "or": [
    {
      "autoReserveTrigger": {
        "maxReserveEnergy": 300
      }
    },
    {
      "and": [
        {
          "autoReserveTrigger": {}
        },
        {
          "enemyDamage": {
            "enemy": "Ripper 2 (red)",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "h_heatProof",
        {
          "or": [
            {
              "autoReserveTrigger": {
                "maxReserveEnergy": 300
              }
            },
            {
              "and": [
                {
                  "autoReserveTrigger": {}
                },
                {
                  "enemyDamage": {
                    "enemy": "Ripper 2 (red)",
                    "type": "contact",
                    "hits": 1
                  }
                }
              ]
            }
          ]
        },
        "canRModeSparkInterrupt"
      ]
    },
    "h_heatTriggerRModeSparkInterrupt"
  ]
}

Clears obstacles: B

From: 2
Right Door
To: 2
Right Door

You can Crystal Flash first, then open the gate, dodge the bottom most rippers that come across the platform, and pick up their Super drops when they hit the light orb. Alternatively, open the gate first, farm the bottom two Rippers with Power Bombs or Screw Attack to get your Supers back and Crystal Flash afterwards. The runway is now clear to shinecharge. Alternatively, you can farm with Screw Attack or Power Bombs. Kill the bottom two Rippers first, then the one bouncing between platforms. Keep the third Ripper from the top alive for the best interrupt. With high reserve energy, take the interrupt close to the right door and with the Ripper moving right - it will not come back in time to hit you again. Once you have blue suit, you cannot kill any more Rippers with Screw Attack, but you are still invulnerable to contact hits.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_heatedGreenGateGlitch"
{
  "or": [
    {
      "and": [
        {
          "or": [
            {
              "resourceAvailable": [
                {
                  "type": "Super",
                  "count": 10
                }
              ]
            },
            {
              "and": [
                {
                  "resourceAvailable": [
                    {
                      "type": "Super",
                      "count": 8
                    }
                  ]
                },
                {
                  "resourceAvailable": [
                    {
                      "type": "Energy",
                      "count": 51
                    }
                  ]
                },
                {
                  "or": [
                    "ScrewAttack",
                    {
                      "enemyKill": {
                        "enemies": [
                          [
                            "Ripper 2 (red)",
                            "Ripper 2 (red)"
                          ]
                        ],
                        "explicitWeapons": [
                          "PowerBomb"
                        ]
                      }
                    }
                  ]
                },
                {
                  "heatFrames": 600
                },
                {
                  "partialRefill": {
                    "type": "Super",
                    "limit": 10
                  }
                }
              ]
            }
          ]
        },
        "h_heatedCrystalFlashForReserveEnergy"
      ]
    },
    {
      "and": [
        {
          "or": [
            "ScrewAttack",
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Ripper 2 (red)",
                    "Ripper 2 (red)"
                  ],
                  [
                    "Ripper 2 (red)"
                  ]
                ],
                "explicitWeapons": [
                  "PowerBomb"
                ]
              }
            }
          ]
        },
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 2
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 60
          }
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            "ScrewAttack",
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Ripper 2 (red)"
                  ]
                ],
                "explicitWeapons": [
                  "PowerBomb"
                ]
              }
            }
          ]
        },
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 4
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
{
  "or": [
    {
      "and": [
        "h_heatProof",
        {
          "autoReserveTrigger": {}
        },
        "canRModeSparkInterrupt"
      ]
    },
    "h_heatTriggerRModeSparkInterrupt"
  ]
}

Clears obstacles: A, B

From: 1
Left Door
To: 2
Right Door

Crystal Flash, then drop into GT's arena for the runway. With no enemies to take damage from, you must interrupt using heat damage.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "f_DefeatedGoldenTorizo",
    {
      "obstaclesCleared": [
        "f_DefeatedGoldenTorizo"
      ]
    }
  ]
}
"h_heatedCrystalFlashForReserveEnergy"
{
  "heatFrames": 300
}
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
"h_heatTriggerRModeSparkInterrupt"
From: 1
Left Door
To: 5
Golden Torizo

At any point during the fight, use a Crystal Flash. Then damage down enough to survive one hit. Run into and through GT, turn around, and start down the runway. Get shinecharged, come back and interrupt using whatever attack pattern is ongoing. Then finish the fight. Blue suit will give invulnerability but otherwise does not help to defeat Golden Torizo.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_heatProof"
{
  "not": "f_DefeatedGoldenTorizo"
}
"canRiskPermanentLossOfAccess"
{
  "notable": "Crystal Flash During Fight"
}
"h_heatedCrystalFlashForReserveEnergy"
{
  "enemyDamage": {
    "enemy": "Golden Torizo",
    "type": "contact",
    "hits": 1
  }
}
"canUseIFrames"
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: f_DefeatedGoldenTorizo

Sets flags: f_DefeatedGoldenTorizo

From: 1
Left Door
To: 5
Golden Torizo

Manipulate into the GT Safe Spot and farm for energy. Keep your Missiles below 30 to force the attack pattern that has drops. Taking damage to get ready for the interrupt may require leaving the safe spot. Leave enough to survive one hit from GT. Push GT back into the corner, run into and through to get your shinecharge. Come back and interrupt using whatever attack pattern is happening. After you gain blue suit, you'll need to use any standard kill strategy. Blue suit will not help with defeating GT except for invulnerability.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_DefeatedGoldenTorizo"
}
"canRiskPermanentLossOfAccess"
{
  "heatFrames": 200
}
{
  "notable": "Safe Spot Kill"
}
{
  "or": [
    "h_heatProof",
    {
      "resourceMaxCapacity": [
        {
          "type": "Missile",
          "count": 30
        }
      ]
    }
  ]
}
{
  "refill": [
    "Energy"
  ]
}
{
  "enemyDamage": {
    "enemy": "Golden Torizo",
    "type": "contact",
    "hits": 1
  }
}
"canUseIFrames"
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 2
Right Door

Crystal Flash and use the runway. With no enemies to take damage from, you must interrupt using heat damage.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "f_DefeatedGoldenTorizo",
    {
      "obstaclesCleared": [
        "f_DefeatedGoldenTorizo"
      ]
    }
  ]
}
"h_heatedCrystalFlashForReserveEnergy"
{
  "heatFrames": 300
}
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
"h_heatTriggerRModeSparkInterrupt"

Clears obstacles: door_2

From: 2
Right Door
To: 5
Golden Torizo

At any point during the fight, use a Crystal Flash. Then damage down enough to survive one hit. Run into and through GT, turn around, and start down the runway. Get shinecharged, come back and interrupt using whatever attack pattern is ongoing. Then finish the fight. Blue suit will give invulnerability but otherwise does not help to defeat Golden Torizo.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_heatProof"
{
  "not": "f_DefeatedGoldenTorizo"
}
"canRiskPermanentLossOfAccess"
{
  "notable": "Crystal Flash During Fight"
}
"h_heatedCrystalFlashForReserveEnergy"
{
  "enemyDamage": {
    "enemy": "Golden Torizo",
    "type": "contact",
    "hits": 1
  }
}
"canUseIFrames"
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: f_DefeatedGoldenTorizo, door_2

Sets flags: f_DefeatedGoldenTorizo

Dev note: FIXME: Evaluate heated fight options.

From: 2
Right Door
To: 5
Golden Torizo

Manipulate into the GT Safe Spot and farm for energy. Keep your Missiles below 30 to force the attack pattern that has drops. Taking damage to get ready for the interrupt may require leaving the safe spot. Leave enough to survive one hit from GT. Push GT back into the corner, run into and through to get your shinecharge. Come back and interrupt using whatever attack pattern is happening. After you gain blue suit, you'll need to use any standard kill strategy. Blue suit will not help with defeating GT except for invulnerability.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "not": "f_DefeatedGoldenTorizo"
}
"canRiskPermanentLossOfAccess"
{
  "heatFrames": 50
}
{
  "notable": "Safe Spot Kill"
}
{
  "or": [
    "h_heatProof",
    {
      "resourceMaxCapacity": [
        {
          "type": "Missile",
          "count": 30
        }
      ]
    }
  ]
}
{
  "refill": [
    "Energy"
  ]
}
{
  "enemyDamage": {
    "enemy": "Golden Torizo",
    "type": "contact",
    "hits": 1
  }
}
"canUseIFrames"
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: door_2

From: 2
Right Door
To: 2
Right Door

If you're fast, you can find enough time to kill a Yellow Pirate on the way up: Supers, Screw Attack, or charged Microwave are fast enough to do this. Either way, kill the pirate at the top, Crystal Flash if you need it, and get the shinecharge. If you're heat-proof, wait for the acid to finish rising and you can interrupt in the small bit that reaches the runway. Otherwise, use heat to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        {
          "or": [
            "ScrewAttack",
            {
              "and": [
                "Charge",
                "Plasma",
                "canXRayWaitForIFrames"
              ]
            },
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Yellow Space Pirate (standing)"
                  ]
                ],
                "explicitWeapons": [
                  "Super"
                ]
              }
            }
          ]
        },
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Yellow Space Pirate (standing)"
      ]
    ]
  }
}
{
  "canShineCharge": {
    "usedTiles": 20,
    "gentleDownTiles": 6,
    "openEnd": 1
  }
}
{
  "or": [
    "h_heatTriggerRModeSparkInterrupt",
    {
      "and": [
        "h_heatProof",
        {
          "autoReserveTrigger": {}
        },
        "canRModeSparkInterrupt",
        {
          "acidFrames": 32
        }
      ]
    }
  ]
}

Resets obstacles: R-Mode, A

From: 2
Right Door
To: 2
Right Door

Kill the runway pirate for a drop and Crystal Flash if needed. To interrupt, you can either use heat, or stand in the acid at the very end of the runway. Acid damage does not accumulate during reserve trigger as heat does, so escape quickly to minimize exposure.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Yellow Space Pirate (standing)"
              ]
            ]
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 20,
    "gentleDownTiles": 6,
    "openEnd": 1
  }
}
{
  "or": [
    "h_heatTriggerRModeSparkInterrupt",
    {
      "and": [
        {
          "autoReserveTrigger": {}
        },
        "canRModeSparkInterrupt",
        {
          "acidFrames": 32
        },
        {
          "heatFrames": 32
        }
      ]
    }
  ]
}
From: 1
Top Left Door
To: 3
Top Right Door

Crystal Flash, then pick up a shinecharge. Drop into the top Fune's fireball path for the interupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_CrystalFlashForReserveEnergy"
{
  "canShineCharge": {
    "usedTiles": 21,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 1
Top Left Door
To: 3
Top Right Door

With Supers or PBs, kill Funes except for the topmost. If you have neither, use Morph and bombs or springball to get over the secret Fune and farm a fireflea. Shinespark can get you back out of the fireflea pit if you can't jump out.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canTrickyJump"
{
  "or": [
    "Morph",
    {
      "enemyKill": {
        "enemies": [
          [
            "Boulder"
          ]
        ]
      }
    },
    {
      "and": [
        {
          "disableEquipment": "ScrewAttack"
        },
        "canPseudoScrew"
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Fune"
              ]
            ]
          }
        },
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        }
      ]
    },
    {
      "and": [
        "Morph",
        {
          "or": [
            "h_useSpringBall",
            {
              "and": [
                "h_useMorphBombs",
                "canBombHorizontally"
              ]
            }
          ]
        },
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 17,
            "gentleUpTiles": 6,
            "steepUpTiles": 1,
            "openEnd": 1
          }
        },
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 21,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Dev note: FIXME: Notable strat 'Morph Over The Fune' for getting over the secret fune (and then R-Jump to get out) isn't included.

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

Kill the Fune. Crystal Flash or farm the top fireflea. After the shine charge, jump up to the first fune and take a fireball to interrupt. Note: farming more than the top fireflea while still in R-Mode will cause Samus to become difficult to see.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "enemyKill": {
    "enemies": [
      [
        "Fune"
      ]
    ]
  }
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        },
        {
          "or": [
            {
              "resourceMissingAtMost": [
                {
                  "type": "PowerBomb",
                  "count": 0
                }
              ]
            },
            {
              "resourceMissingAtMost": [
                {
                  "type": "Missile",
                  "count": 0
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 20,
    "gentleDownTiles": 2,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

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

Crystal Flash, then pick up a shinecharge. Drop into the top Fune's fireball path for the interupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_CrystalFlashForReserveEnergy"
{
  "canShineCharge": {
    "usedTiles": 21,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 3
Top Right Door
To: 3
Top Right Door

With Supers or PBs, kill Funes except for the topmost. If you have neither, use Morph and bombs or springball to get over the secret Fune and farm a fireflea. Shinespark can get you back out of the fireflea pit if you can't jump out.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canTrickyJump"
{
  "or": [
    "Morph",
    {
      "enemyKill": {
        "enemies": [
          [
            "Boulder"
          ]
        ]
      }
    },
    {
      "and": [
        {
          "disableEquipment": "ScrewAttack"
        },
        "canPseudoScrew"
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Fune"
              ]
            ]
          }
        },
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        }
      ]
    },
    {
      "and": [
        "Morph",
        {
          "or": [
            "h_useSpringBall",
            {
              "and": [
                "h_useMorphBombs",
                "canBombHorizontally"
              ]
            }
          ]
        },
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "PowerBomb",
              "count": 0
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 17,
            "gentleUpTiles": 6,
            "steepUpTiles": 1,
            "openEnd": 1
          }
        },
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 4
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 21,
    "gentleUpTiles": 3,
    "gentleDownTiles": 3,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Dev note: FIXME: Notable strat 'Morph Over The Fune' for getting over the secret fune (and then R-Jump to get out) isn't included.

From: 1
Left Door
To: 7
Junction By Lower Alcoons (Left of Spike Pits)

Clear the Alcoon in the runway, then shinecharge and jump down to be interrupted by the lower left Alcoon.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "heatFrames": 60
}
{
  "or": [
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Alcoon"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super",
              "Charge+Plasma"
            ]
          }
        },
        {
          "heatFrames": 120
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Alcoon"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super",
              "Wave",
              "Ice+Spazer",
              "Plasma",
              "ScrewAttack",
              "PseudoScrew",
              "PowerBomb"
            ]
          }
        },
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 200
        },
        {
          "or": [
            "canDodgeWhileShooting",
            "Morph"
          ]
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 160
        },
        {
          "enemyDamage": {
            "enemy": "Alcoon",
            "type": "fireball",
            "hits": 1
          }
        }
      ]
    }
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 3
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 5
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 27,
    "gentleUpTiles": 2,
    "openEnd": 0
  }
}
{
  "or": [
    "canDownBack",
    "canTrickyJump"
  ]
}
{
  "heatFrames": 120
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 2
Right Vertical Door
To: 7
Junction By Lower Alcoons (Left of Spike Pits)

Crystal Flash against the left edge of the tunnel, then jump through the ceiling. You cannot use Power Bombs or X-Ray after the Crystal Flash clip. Kill the Alcoon to clear the runway then drop into the lower left Alcoon to interrupt.

Entrance condition:

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

Requires:

"h_navigateHeatRooms"
{
  "notable": "Crystal Flash Clip"
}
{
  "heatFrames": 100
}
"h_heatedCrystalFlashForReserveEnergy"
"canCeilingClip"
"canTrivialMidAirMorph"
{
  "heatFrames": 240
}
{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Alcoon"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super",
          "Charge+Plasma",
          "Wave+Plasma"
        ]
      }
    },
    {
      "heatFrames": 200
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 27,
    "gentleUpTiles": 2,
    "openEnd": 0
  }
}
{
  "or": [
    "canDownBack",
    "canTrickyJump"
  ]
}
{
  "heatFrames": 120
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A, B

From: 3
Bottom Horizontal Door
To: 7
Junction By Lower Alcoons (Left of Spike Pits)

Get past the spike Alcoons, and climb up - leave the lower left Alcoon alive to use for later. Clear the runway Alcoon and get the shinecharge, then drop into the lower left Alcoon to interrupt. If you Crystal Flash early, stay near the door to ensure you kill only the two spike Alcoons.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "h_heatedCrystalFlashForReserveEnergy",
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "and": [
        "ScrewAttack",
        "canCarefulJump",
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "or": [
            "h_heatProof",
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Alcoon"
                  ]
                ],
                "explicitWeapons": [
                  "Missile",
                  "Super",
                  "Wave+Plasma"
                ]
              }
            },
            {
              "and": [
                "canPseudoScrew",
                {
                  "heatFrames": 30
                }
              ]
            }
          ]
        },
        "canCarefulJump",
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Alcoon",
                "Alcoon"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super",
              "Plasma",
              "Wave+Spazer"
            ]
          }
        },
        {
          "heatFrames": 200
        }
      ]
    },
    {
      "and": [
        "canCarefulJump",
        {
          "heatFrames": 199
        }
      ]
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Alcoon",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "heatFrames": 180
        }
      ]
    }
  ]
}
{
  "heatFrames": 160
}
{
  "or": [
    "canWalljump",
    "HiJump",
    "canSpringBallJumpMidAir",
    "SpaceJump",
    {
      "and": [
        "canSpringBallBombJump",
        {
          "heatFrames": 60
        }
      ]
    },
    {
      "and": [
        "canIBJ",
        "canBombHorizontally",
        "canJumpIntoIBJ",
        {
          "heatFrames": 110
        },
        {
          "or": [
            "canDoubleBombJump",
            {
              "heatFrames": 190
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canTrickyDashJump",
        "canInsaneJump",
        {
          "heatFrames": 20
        }
      ]
    },
    {
      "and": [
        "canUseFrozenEnemies",
        "canInsaneJump",
        {
          "heatFrames": 150
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Alcoon"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super",
              "Charge+Plasma"
            ]
          }
        },
        {
          "heatFrames": 120
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Alcoon"
              ]
            ],
            "explicitWeapons": [
              "Wave",
              "Ice+Spazer",
              "Plasma",
              "ScrewAttack",
              "PseudoScrew",
              "PowerBomb"
            ]
          }
        },
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "heatFrames": 200
    }
  ]
}
{
  "or": [
    {
      "resourceAvailable": [
        {
          "type": "ReserveEnergy",
          "count": 1
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 3
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 5
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 27,
    "gentleUpTiles": 2,
    "openEnd": 0
  }
}
{
  "or": [
    "canDownBack",
    "canTrickyJump"
  ]
}
{
  "heatFrames": 120
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 1
Left Door
To: 4
Elevator

Cross to the center platform to get to the shinecharge runway. Any Dragons you kill along the way, you can try to collect their drops with Grapple Beam instead of risking the acid. Keep one Dragon to the left of the elevator to use their fireball for interrupt. Or you can also use a heat interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "canTrickyJump",
        {
          "heatFrames": 570
        }
      ]
    },
    {
      "and": [
        "SpaceJump",
        {
          "heatFrames": 510
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "Morph",
        {
          "enemyKill": {
            "enemies": [
              [
                "Dragon"
              ]
            ],
            "explicitWeapons": [
              "PowerBombPeriphery"
            ]
          }
        },
        {
          "enemyKill": {
            "enemies": [
              [
                "Dragon",
                "Dragon"
              ]
            ],
            "explicitWeapons": [
              "PowerBomb"
            ]
          }
        }
      ]
    }
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        {
          "or": [
            "Grapple",
            "SpaceJump"
          ]
        },
        "canTrickyJump",
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Dragon"
              ]
            ],
            "excludedWeapons": [
              "Missile",
              "PowerBomb"
            ]
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 5
              }
            },
            {
              "and": [
                "canBeLucky",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "heatFrames": 300
}
{
  "canShineCharge": {
    "usedTiles": 24,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
{
  "heatFrames": 80
}
From: 2
Right Door
To: 4
Elevator

Cross to the center platform to get to the shinecharge runway. Of the two Dragons left of the elevator, farm the left one and to use the right one's fireball to interrupt while at the leftmost side of the of the center runway. Or you can also use a heat interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "heatFrames": 360
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        {
          "or": [
            "Grapple",
            "SpaceJump"
          ]
        },
        "canTrickyJump",
        "h_heatProof",
        {
          "enemyKill": {
            "enemies": [
              [
                "Dragon"
              ]
            ],
            "excludedWeapons": [
              "Missile",
              "PowerBomb"
            ]
          }
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 5
              }
            },
            {
              "and": [
                "canBeLucky",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "heatFrames": 300
}
{
  "canShineCharge": {
    "usedTiles": 24,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
{
  "heatFrames": 80
}
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

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 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

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

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 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
Bottom Left Door
To: 6
Bottom Right Corner Junction

Due to X-Ray beam cooldown, Screw Attack is the only way to avoid a Multiviola hit on entry. Clear the runway. If that was enough to get reserve energy, you can use the final Dessgeega to interrupt, otherwise carry the shinecharge into the first Multiviola box, or use a heat interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Multiviola",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "heatFrames": 40
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Multiviola"
              ]
            ],
            "explicitWeapons": [
              "ScrewAttack"
            ]
          }
        },
        {
          "heatFrames": 30
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "canDodgeWhileShooting",
        "Plasma",
        "canHitbox",
        "h_getBlueSpeedMaxRunway"
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        "Charge",
        "Ice",
        "Wave",
        "Spazer",
        {
          "heatFrames": 1080
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega",
                "Dessgeega",
                "Dessgeega",
                "Multiviola",
                "Multiviola"
              ]
            ],
            "explicitWeapons": [
              "Missile"
            ]
          }
        },
        {
          "heatFrames": 480
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega",
                "Dessgeega",
                "Dessgeega",
                "Multiviola",
                "Multiviola"
              ]
            ],
            "explicitWeapons": [
              "Super"
            ]
          }
        },
        {
          "heatFrames": 380
        }
      ]
    },
    {
      "and": [
        "ScrewAttack",
        {
          "heatFrames": 230
        }
      ]
    }
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_heatProof",
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: C, E, F

Dev note: FIXME: Room needs movement/heatframe counts to enter the Multiviola boxes from below and return.

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

Use normal bombs or a Power Bomb to open the bomb blocks. Use one Power Bomb *then* Crystal Flash to navigate the Multiviola boxes. You cannot use Power Bombs or X-Ray after the Crystal Flash until R-Mode ends. Kill the two right Dessgeegas from the safety of the Multiviola box, then clear the rest of the runway. the Multiviola at the end to interrupt, or use a heat interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "h_usePowerBomb",
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 160
        },
        {
          "or": [
            "ScrewAttack",
            {
              "and": [
                "h_useMorphBombs",
                {
                  "heatFrames": 60
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
"h_usePowerBomb"
{
  "heatFrames": 260
}
"h_heatedCrystalFlashForReserveEnergy"
{
  "heatFrames": 120
}
{
  "or": [
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega",
                "Dessgeega"
              ]
            ],
            "excludedWeapons": [
              "Bombs",
              "PseudoScrew",
              "PowerBomb"
            ]
          }
        },
        {
          "heatFrames": 3000
        }
      ]
    },
    {
      "and": [
        "Plasma",
        {
          "heatFrames": 400
        }
      ]
    },
    {
      "and": [
        "Ice",
        "Wave",
        "Spazer",
        {
          "heatFrames": 750
        }
      ]
    },
    {
      "and": [
        "ScrewAttack",
        {
          "heatFrames": 200
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega",
                "Dessgeega"
              ]
            ],
            "explicitWeapons": [
              "Missile"
            ]
          }
        },
        {
          "heatFrames": 670
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega",
                "Dessgeega"
              ]
            ],
            "explicitWeapons": [
              "Super"
            ]
          }
        },
        {
          "heatFrames": 400
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        {
          "getBlueSpeed": {
            "usedTiles": 23,
            "openEnd": 2
          }
        },
        {
          "heatFrames": 200
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "excludedWeapons": [
              "Bombs",
              "PseudoScrew",
              "PowerBomb",
              "PowerBeam"
            ]
          }
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 400
        },
        "Plasma",
        {
          "or": [
            "Wave",
            {
              "heatFrames": 100
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "explicitWeapons": [
              "Missile"
            ]
          }
        },
        {
          "heatFrames": 500
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "explicitWeapons": [
              "Super"
            ]
          }
        },
        {
          "heatFrames": 400
        }
      ]
    },
    {
      "and": [
        "ScrewAttack",
        {
          "heatFrames": 320
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
{
  "heatFrames": 30
}

Clears obstacles: A, C, D, E, F

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

Crystal Flash on the topmost ledge to open the bomb blocks and navigate the Multiviola boxes. You cannot use Power Bombs or X-Ray after the Crystal Flash until R-Mode ends. Kill the two right Dessgeegas from the safety of the Multiviola box, then clear the rest of the runway. Use the Multiviola at the end to interrupt, or use a heat interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "heatFrames": 15
}
"h_heatedCrystalFlashForReserveEnergy"
{
  "or": [
    {
      "and": [
        "ScrewAttack",
        {
          "heatFrames": 650
        }
      ]
    },
    {
      "and": [
        "Plasma",
        {
          "heatFrames": 850
        },
        {
          "or": [
            "Wave",
            {
              "heatFrames": 300
            }
          ]
        }
      ]
    },
    {
      "and": [
        "Ice",
        "Wave",
        "Spazer",
        {
          "heatFrames": 750
        },
        {
          "or": [
            {
              "heatFrames": 750
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "Missile"
                    ]
                  }
                },
                {
                  "heatFrames": 670
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "Super"
                    ]
                  }
                },
                {
                  "heatFrames": 400
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "Wave",
        {
          "heatFrames": 1350
        },
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "excludedWeapons": [
                      "Bombs",
                      "PseudoScrew",
                      "PowerBomb"
                    ]
                  }
                },
                {
                  "heatFrames": 3000
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "Missile"
                    ]
                  }
                },
                {
                  "heatFrames": 670
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "Super"
                    ]
                  }
                },
                {
                  "heatFrames": 400
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 400
        },
        {
          "enemyDamage": {
            "enemy": "Multiviola",
            "type": "contact",
            "hits": 3
          }
        },
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "excludedWeapons": [
                      "Bombs",
                      "PseudoScrew",
                      "PowerBomb"
                    ]
                  }
                },
                {
                  "heatFrames": 3000
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "Missile"
                    ]
                  }
                },
                {
                  "heatFrames": 670
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "Super"
                    ]
                  }
                },
                {
                  "heatFrames": 400
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega",
                "Dessgeega"
              ]
            ],
            "excludedWeapons": [
              "Bombs",
              "PseudoScrew",
              "PowerBomb"
            ]
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        {
          "getBlueSpeed": {
            "usedTiles": 23,
            "openEnd": 2
          }
        },
        {
          "heatFrames": 200
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "excludedWeapons": [
              "Bombs",
              "PseudoScrew",
              "PowerBomb",
              "PowerBeam"
            ]
          }
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 400
        },
        "Plasma",
        {
          "or": [
            "Wave",
            {
              "heatFrames": 100
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "explicitWeapons": [
              "Missile"
            ]
          }
        },
        {
          "heatFrames": 500
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "explicitWeapons": [
              "Super"
            ]
          }
        },
        {
          "heatFrames": 400
        }
      ]
    },
    {
      "and": [
        "ScrewAttack",
        {
          "heatFrames": 320
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
{
  "heatFrames": 30
}

Clears obstacles: A, C, D, E, F

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

Use normal bombs or a Power Bomb to open the bomb blocks, then navigate the Multiviola boxes. Kill the two right Dessgeegas, then Crystal Flash. You cannot use Power Bombs or X-Ray after the Crystal Flash until R-Mode ends. Clear the rest of the runway. Use the Multiviola at the end to interrupt, or use a heat interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "h_usePowerBomb",
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 160
        },
        {
          "or": [
            "ScrewAttack",
            {
              "and": [
                "h_useMorphBombs",
                {
                  "heatFrames": 60
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "ScrewAttack",
        {
          "heatFrames": 650
        }
      ]
    },
    {
      "and": [
        "Plasma",
        {
          "heatFrames": 850
        },
        {
          "or": [
            "Wave",
            {
              "heatFrames": 300
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Multiviola",
                        "Multiviola"
                      ],
                      [
                        "Multiviola",
                        "Multiviola",
                        "Multiviola"
                      ]
                    ],
                    "explicitWeapons": [
                      "PowerBomb"
                    ]
                  }
                },
                {
                  "heatFrames": 500
                }
              ]
            },
            {
              "and": [
                "Ice",
                "Wave",
                "Spazer",
                {
                  "heatFrames": 750
                }
              ]
            },
            {
              "and": [
                "Wave",
                {
                  "heatFrames": 1350
                }
              ]
            },
            {
              "and": [
                {
                  "heatFrames": 400
                },
                {
                  "enemyDamage": {
                    "enemy": "Multiviola",
                    "type": "contact",
                    "hits": 3
                  }
                }
              ]
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "Missile"
                    ]
                  }
                },
                {
                  "heatFrames": 670
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "Super"
                    ]
                  }
                },
                {
                  "heatFrames": 400
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "PowerBomb"
                    ]
                  }
                },
                {
                  "heatFrames": 500
                }
              ]
            },
            {
              "and": [
                "Ice",
                "Wave",
                "Spazer",
                {
                  "heatFrames": 750
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega",
                "Dessgeega"
              ]
            ],
            "excludedWeapons": [
              "Bombs",
              "PseudoScrew"
            ]
          }
        }
      ]
    }
  ]
}
"h_heatedCrystalFlashForReserveEnergy"
{
  "or": [
    {
      "and": [
        {
          "getBlueSpeed": {
            "usedTiles": 23,
            "openEnd": 2
          }
        },
        {
          "heatFrames": 200
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "excludedWeapons": [
              "Bombs",
              "PseudoScrew",
              "PowerBomb",
              "PowerBeam"
            ]
          }
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 400
        },
        "Plasma",
        {
          "or": [
            "Wave",
            {
              "heatFrames": 100
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "explicitWeapons": [
              "Missile"
            ]
          }
        },
        {
          "heatFrames": 500
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "explicitWeapons": [
              "Super"
            ]
          }
        },
        {
          "heatFrames": 400
        }
      ]
    },
    {
      "and": [
        "ScrewAttack",
        {
          "heatFrames": 320
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
{
  "heatFrames": 30
}

Clears obstacles: A, C, D, E, F

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

Use normal bombs or a Power Bomb to open the bomb blocks, then navigate the Multiviola boxes. Kill the two right Dessgeegas, then clear the rest of the runway. Use the Multiviola at the end to interrupt, or use a heat interrupt. If you end up needing to Crystal Flash at any point, remember that you cannot use Power Bombs or X-Ray afterwards until R-Mode ends.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"canBeLucky"
{
  "or": [
    {
      "and": [
        "h_usePowerBomb",
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 160
        },
        {
          "or": [
            "ScrewAttack",
            {
              "and": [
                "h_useMorphBombs",
                {
                  "heatFrames": 60
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "ScrewAttack",
        {
          "heatFrames": 650
        }
      ]
    },
    {
      "and": [
        "Plasma",
        {
          "heatFrames": 850
        },
        {
          "or": [
            "Wave",
            {
              "heatFrames": 300
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Multiviola",
                        "Multiviola"
                      ],
                      [
                        "Multiviola",
                        "Multiviola",
                        "Multiviola"
                      ]
                    ],
                    "explicitWeapons": [
                      "PowerBomb"
                    ]
                  }
                },
                {
                  "heatFrames": 500
                }
              ]
            },
            {
              "and": [
                "Ice",
                "Wave",
                "Spazer",
                {
                  "heatFrames": 750
                }
              ]
            },
            {
              "and": [
                "Wave",
                {
                  "heatFrames": 1350
                }
              ]
            },
            {
              "and": [
                {
                  "heatFrames": 400
                },
                {
                  "enemyDamage": {
                    "enemy": "Multiviola",
                    "type": "contact",
                    "hits": 3
                  }
                }
              ]
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "Missile"
                    ]
                  }
                },
                {
                  "heatFrames": 670
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "Super"
                    ]
                  }
                },
                {
                  "heatFrames": 400
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dessgeega",
                        "Dessgeega"
                      ]
                    ],
                    "explicitWeapons": [
                      "PowerBomb"
                    ]
                  }
                },
                {
                  "heatFrames": 500
                }
              ]
            },
            {
              "and": [
                "Ice",
                "Wave",
                "Spazer",
                {
                  "heatFrames": 750
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega",
                "Dessgeega"
              ]
            ],
            "excludedWeapons": [
              "Bombs",
              "PseudoScrew",
              "PowerBomb"
            ]
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        {
          "getBlueSpeed": {
            "usedTiles": 23,
            "openEnd": 2
          }
        },
        {
          "heatFrames": 200
        }
      ]
    },
    {
      "and": [
        "h_heatProof",
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "excludedWeapons": [
              "Bombs",
              "PseudoScrew",
              "PowerBomb",
              "PowerBeam"
            ]
          }
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 400
        },
        "Plasma",
        {
          "or": [
            "Wave",
            {
              "heatFrames": 100
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "explicitWeapons": [
              "Missile"
            ]
          }
        },
        {
          "heatFrames": 500
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Dessgeega"
              ],
              [
                "Multiviola"
              ],
              [
                "Multiviola"
              ]
            ],
            "explicitWeapons": [
              "Super"
            ]
          }
        },
        {
          "heatFrames": 400
        }
      ]
    },
    {
      "and": [
        "ScrewAttack",
        {
          "heatFrames": 320
        }
      ]
    }
  ]
}
"h_RModeCanRefillReserves"
{
  "partialRefill": {
    "type": "ReserveEnergy",
    "limit": 20
  }
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
{
  "heatFrames": 30
}

Clears obstacles: A, C, D, E, F

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
  }
}
"h_heatTriggerRModeSparkInterrupt"
From: 4
Junction Right of Power Bomb Blocks
To: 4
Junction Right of Power Bomb Blocks

Farm the Dessgeegas, their energy rate is poor. Keep one Dessgeega alive to use for interrupt. Or kill all four and use heat with pause abuse to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "obstaclesCleared": [
    "C",
    "D"
  ]
}
{
  "or": [
    "h_heatedCrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 5
              }
            },
            {
              "and": [
                "canBeLucky",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "heatFrames": 90
}
{
  "canShineCharge": {
    "usedTiles": 30,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

Dev note: FIXME: Evaluate unprotected heat option with disable E-Tank + CF for full reserves, once heated bluesuit movement is implemented.

From: 1
Left Door
To: 2
Bottom Door

Power Off: fill up reserves using the trapped Atomics and the respawning Coverns. Shinecharge across the bottom door and use the next Covern spawn to interrupt. Power On: farm the Kihunters and 3 Atomics. Shinecharge across the door and use the remaining Atomic to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        {
          "or": [
            "ScrewAttack",
            "Plasma",
            "canTrickyDodgeEnemies",
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Kihunter (yellow)"
                  ],
                  [
                    "Kihunter (yellow)"
                  ],
                  [
                    "Kihunter (yellow)",
                    "Kihunter (yellow)"
                  ]
                ],
                "explicitWeapons": [
                  "Missile",
                  "Super"
                ]
              }
            }
          ]
        },
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 35,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 2
Bottom Door
To: 2
Bottom Door

Power Off: fill up reserves using the trapped Atomics and the respawning Coverns. Shinecharge across the bottom door and use the next Covern spawn to interrupt. Power On: farm the Kihunters and 3 Atomics. Shinecharge across the door and use the remaining Atomic to interrupt.

Entrance condition:

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

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        {
          "or": [
            "ScrewAttack",
            "Plasma",
            "canTrickyDodgeEnemies",
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Kihunter (yellow)"
                  ],
                  [
                    "Kihunter (yellow)"
                  ],
                  [
                    "Kihunter (yellow)",
                    "Kihunter (yellow)"
                  ]
                ],
                "explicitWeapons": [
                  "Missile",
                  "Super"
                ]
              }
            }
          ]
        },
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 35,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 3
Right Door
To: 2
Bottom Door

Power Off: fill up reserves using the trapped Atomics and the respawning Coverns. Shinecharge across the bottom door and use the next Covern spawn to interrupt. Power On: farm the Kihunters and 3 Atomics. Shinecharge across the door and use the remaining Atomic to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        {
          "or": [
            "ScrewAttack",
            "Plasma",
            "canTrickyDodgeEnemies",
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Kihunter (yellow)"
                  ],
                  [
                    "Kihunter (yellow)"
                  ],
                  [
                    "Kihunter (yellow)",
                    "Kihunter (yellow)"
                  ]
                ],
                "explicitWeapons": [
                  "Missile",
                  "Super"
                ]
              }
            }
          ]
        },
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 35,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 1
Left Door
To: 2
Top Door

Farm atomics and push the robots apart to open up the runway. Use an Atomic to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"f_DefeatedPhantoon"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Top Door
To: 2
Top Door

Farm atomics and push the robots apart to open up the runway. Use an Atomic to interrupt.

Entrance condition:

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

Requires:

"f_DefeatedPhantoon"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 3
Right Door
To: 2
Top Door

Farm atomics and push the robots apart to open up the runway. Use an Atomic to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"f_DefeatedPhantoon"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_bombThings",
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A

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

Power Off: Farm Coverns and use either the ramp to the upper right door or the ramp by the inactive treadmills to shinecharge. Interrupt using the next Covern spawn. Power On: Farm Atomics and shinecharge using the ramp to the upper right door, using an Atomic to interrupt. Or open the path to the treadmills, shinecharge there, and jump under a Kzan to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "steepUpTiles": 7,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "obstaclesCleared": [
            "C"
          ]
        },
        "Morph",
        {
          "or": [
            {
              "canShineCharge": {
                "usedTiles": 16,
                "steepUpTiles": 6,
                "openEnd": 0
              }
            },
            {
              "and": [
                "f_DefeatedPhantoon",
                {
                  "canShineCharge": {
                    "usedTiles": 19,
                    "steepDownTiles": 6,
                    "openEnd": 1
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 4
Farm Junction Left of Gate
To: 4
Farm Junction Left of Gate

Fill up on the respawning Zebbos. Shinecharge under the open gate, then jump into the left Boyon to interrupt. A frozen Zebbo can add to the runway if needed.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "refill": [
    "Energy"
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 15,
        "openEnd": 2
      }
    },
    {
      "and": [
        {
          "or": [
            {
              "and": [
                "h_trickyFrozenEnemyRunway",
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Boyon"
                      ]
                    ]
                  }
                }
              ]
            },
            {
              "and": [
                "h_frozenEnemyRunway",
                "Morph"
              ]
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 18,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 4
Farm Junction Left of Gate
To: 4
Farm Junction Left of Gate

Fill up on the respawning Zebbos. Shinecharge between the bottom doors, then jump back up to the Boyon.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "refill": [
    "Energy"
  ]
}
"canShinechargeMovementTricky"
{
  "or": [
    "canWalljump",
    {
      "and": [
        "SpaceJump",
        "HiJump"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        {
          "doorUnlockedAtNode": 1
        },
        {
          "doorUnlockedAtNode": 2
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 1
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 1
        },
        {
          "canShineCharge": {
            "usedTiles": 12,
            "openEnd": 1
          }
        }
      ]
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 2
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

Unlocks doors:

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

Open the gate to farm the Scisers. Shinecharge then use a remaining Sciser to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 120
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 4
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 40
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 2
Right Door
To: 2
Right Door

Farm Scisers, then shinecharge and use a remaining Sciser to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 100
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 3
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 40
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 2
Bottom Right Door
To: 2
Bottom Right Door

Farm the Skulteras, then shinecharge using the bottom runway and use the pirate's lasers to interrupt.

Requires:

"Gravity"
{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 32,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

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

Farm the enemies and either save the Sciser near the runway or use the global one to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 24,
        "gentleUpTiles": 3,
        "gentleDownTiles": 3,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 25,
            "gentleUpTiles": 3,
            "gentleDownTiles": 3,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

Crystal Flash upon entering. Wake Mama Turtle, shinecharge, then use Mama Turtle to interrupt.

With ~200 Reserve Energy and at least 1 Energy tank, Samus will still be refilling reserves and Mama Turtle will return and hit again. It is possible to midair spark as Mama Turtle is approaching, where she will hit Samus on the first pass, but not after. This is frame perfect with Gravity, and when Samus is forced into a standup, her feet will be slightly less than a full tile below the ledge.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
"h_CrystalFlashForReserveEnergy"
{
  "canShineCharge": {
    "usedTiles": 18,
    "gentleUpTiles": 2,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
{
  "or": [
    "canInsaneJump",
    {
      "enemyDamage": {
        "enemy": "Kame (Tatori)",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "resourceAtMost": [
        {
          "type": "RegularEnergy",
          "count": 150
        }
      ]
    }
  ]
}
From: 1
Top Left Door
To: 2
Bottom Left Door

Farm the Sciser in the bottom runway, then shinecharge. Interrupt using the Sciser on the center mountain.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Farm the Sciser in the bottom runway, then shinecharge. Interrupt using the Sciser on the center mountain.

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 3
Bottom Right Door
To: 2
Bottom Left Door

Farm the Sciser in the bottom runway, then shinecharge. Interrupt using the Sciser on the center mountain.

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "canGravityJump",
    "HiJump",
    "canWalljump",
    "SpaceJump",
    "canJumpIntoIBJ",
    "canSpringBallJumpMidAir"
  ]
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 4
Top Right Door
To: 2
Bottom Left Door

Farm the Sciser in the bottom runway, then shinecharge. Interrupt using the Sciser on the center mountain.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 5
Top Door
To: 2
Bottom Left Door

Farm the Sciser in the bottom runway, then shinecharge. Interrupt using the Sciser on the center mountain.

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 6
Left Morph Passage Doorway
To: 2
Bottom Left Door

Farm the Sciser in the bottom runway, then shinecharge. Interrupt using the Sciser on the center mountain.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
"Morph"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Dev note: Samus is able to enter this door in R-mode, even if the tunnel is not expanded. She can then morph and 'fall' into the tunnel.

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

Farm four Yards for energy, or else Crystal Flash. Free the Yard from the bottom pit, then run across the bottom runway. Poke the Yard with a beam shot to anger it and have it interrupt the. shinespark windup. To kill a Yard with Speed, tap it with a beam shot to knock it down to the runway, run away from it, then run back towards it. (Morph Bombs also work and are safer.)

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Yard"
              ],
              [
                "Yard"
              ],
              [
                "Yard"
              ],
              [
                "Yard"
              ]
            ],
            "explicitWeapons": [
              "BlueSuit",
              "Bombs"
            ]
          }
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Farm four Yards for energy, or else Crystal Flash. Free the Yard from the bottom pit, then run across the bottom runway. Poke the Yard with a beam shot to anger it and have it interrupt the. shinespark windup. To kill a Yard with Speed, tap it with a beam shot to knock it down to the runway, run away from it, then run back towards it. (Morph Bombs also work and are safer.)

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Yard"
              ],
              [
                "Yard"
              ],
              [
                "Yard"
              ],
              [
                "Yard"
              ]
            ],
            "explicitWeapons": [
              "BlueSuit",
              "Bombs"
            ]
          }
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 5
Right Door
To: 2
Bottom Left Door

Farm four Yards for energy, or else Crystal Flash. Free the Yard from the bottom pit, then run across the bottom runway. Poke the Yard with a beam shot to anger it and have it interrupt the. shinespark windup. To kill a Yard with Speed, tap it with a beam shot to knock it down to the runway, run away from it, then run back towards it. (Morph Bombs also work and are safer.)

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Yard"
              ],
              [
                "Yard"
              ],
              [
                "Yard"
              ],
              [
                "Yard"
              ]
            ],
            "explicitWeapons": [
              "BlueSuit",
              "Bombs"
            ]
          }
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 6
Top Door
To: 2
Bottom Left Door

Farm four Yards for energy, or else Crystal Flash. Free the Yard from the bottom pit, then run across the bottom runway. Poke the Yard with a beam shot to anger it and have it interrupt the. shinespark windup. To kill a Yard with Speed, tap it with a beam shot to knock it down to the runway, run away from it, then run back towards it. (Morph Bombs also work and are safer.)

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Yard"
              ],
              [
                "Yard"
              ],
              [
                "Yard"
              ],
              [
                "Yard"
              ]
            ],
            "explicitWeapons": [
              "BlueSuit",
              "Bombs"
            ]
          }
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 1
Left Door
To: 1
Left Door

Kill the Owtch to make a runway. Fill up on the respawning Zoas. Shinecharge on the runway and get hit by a Zoa to interrupt. Avoid landing in the sand for best chance of not immediately losing the blue suit.

Requires:

"Gravity"
{
  "obstaclesCleared": [
    "A",
    "R-Mode"
  ]
}
{
  "refill": [
    "Energy"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 23,
    "gentleUpTiles": 2,
    "gentleDownTiles": 2,
    "steepUpTiles": 1,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 1
Left Door
To: 4
Right Door

Run across, then fill up with the Zoas. Shinecharge near the Zoa pit - or jump back across the sand and use the full-length runway there, then get interrupted by a Zoa.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
"h_shinechargeMaxRunway"
{
  "refill": [
    "Energy"
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: A

From: 4
Right Door
To: 4
Right Door

Fill up with the Zoas. Shinecharge near the Zoa pit - or cross the Morph tunnel and use the full-length runway there, then get interrupted by a Zoa.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "refill": [
    "Energy"
  ]
}
{
  "or": [
    {
      "and": [
        "canSuitlessMaridia",
        "canMidAirMorph",
        {
          "disableEquipment": "Gravity"
        }
      ]
    },
    {
      "canShineCharge": {
        "usedTiles": 23,
        "gentleUpTiles": 4,
        "openEnd": 1
      }
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Clears obstacles: A

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

Leave the Mochtroid trapped in the box just above the runway. Open up the runway, then damage down on the far right Puyo. Run right to left to shinecharge, open the box, and use the Mochtroid to interrupt.

Entrance condition:

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

Requires:

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

Leave the Mochtroid trapped in the box just above the runway. Open up the runway, then damage down on the far right Puyo. Run right to left to shinecharge, open the box, and use the Mochtroid to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "Missile",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 40
                  }
                }
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 20
              }
            }
          ]
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 1
Left Door
To: 1
Left Door

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

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

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

Clears obstacles: door_1

From: 2
Right Door
To: 2
Right Door

Farm three Scisers for energy or Crystal Flash. Run across the bottom, then use the last Sciser to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 2
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 40
                  }
                }
              ]
            },
            {
              "and": [
                {
                  "resourceMissingAtMost": [
                    {
                      "type": "PowerBomb",
                      "count": 0
                    }
                  ]
                },
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 80
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 23,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

Shinecharge during a goop phase and then allow a goop to hit Samus. Begin shinespark windup just before Draygon grabs Samus. Rapidly press directions on the D-Pad to escape Draygon with less damage taken.

Requires:

{
  "not": "f_DefeatedDraygon"
}
"canRiskPermanentLossOfAccess"
"Gravity"
"h_breakThreeDraygonTurrets"
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 0
  }
}
"canRModeSparkInterrupt"
From: 1
Top Left Door
To: 3
Bottom Right Door

Enter and farm all three Mochtroids, or Crystal Flash. Run right to left underneath the Ohms, then lead them to roll off the right side. Shinecharge and use the Ohm lick attack to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
"Gravity"
"Morph"
"h_RModeCanRefillReserves"
{
  "or": [
    {
      "resourceMissingAtMost": [
        {
          "type": "Missile",
          "count": 2
        }
      ]
    },
    {
      "resourceMissingAtMost": [
        {
          "type": "Super",
          "count": 1
        }
      ]
    }
  ]
}
{
  "partialRefill": {
    "type": "ReserveEnergy",
    "limit": 20
  }
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

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

Enter and farm all three Mochtroids, or Crystal Flash. Run right to left underneath the Ohms, then lead them to roll off the right side. Shinecharge and use the Ohm lick attack to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
"Gravity"
"Morph"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 1
Left Door
To: 3
Junction Left of Morph Tunnel

Farm the two Owtches for energy and clear away all but one Menu from the left. Shinecharge through the tunnel and use the last Menu to interrupt. If you had to kill it with a Power Bomb, there are more to the right.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Owtch",
                        "Owtch"
                      ]
                    ],
                    "excludedWeapons": [
                      "PowerBomb"
                    ]
                  }
                },
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Menu",
                        "Menu"
                      ]
                    ],
                    "explicitWeapons": [
                      "Missile",
                      "Plasma",
                      "Ice+Wave+Spazer"
                    ]
                  }
                }
              ]
            },
            "h_usePowerBomb"
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 2
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 3
Junction Left of Morph Tunnel

Farm the two Owtches for energy and clear away all but one Menu from the left. Shinecharge through the tunnel and use the Menus from the left to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    "h_bombThings",
    "h_useSpringBall",
    {
      "and": [
        "canMidAirMorph",
        "Gravity",
        "canTrickyJump"
      ]
    },
    "h_threeTileJumpMorph"
  ]
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Owtch",
                        "Owtch"
                      ]
                    ],
                    "excludedWeapons": [
                      "PowerBomb"
                    ]
                  }
                },
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Menu",
                        "Menu"
                      ]
                    ],
                    "explicitWeapons": [
                      "Missile",
                      "Plasma",
                      "Ice+Wave+Spazer"
                    ]
                  }
                }
              ]
            },
            "h_usePowerBomb"
          ]
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 2
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 1
Top Left Door
To: 2
Item

Kill most of the pirates: leave the standing pirate on the ledge above the runway. Shinecharge and jump into its beam path to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "or": [
    {
      "and": [
        "h_CrystalFlashForReserveEnergy",
        {
          "or": [
            {
              "and": [
                "canUseIFrames",
                {
                  "or": [
                    {
                      "enemyDamage": {
                        "enemy": "Pink Space Pirate (standing)",
                        "type": "laser",
                        "hits": 1
                      }
                    },
                    "h_pauseAbuseMinimalReserveRefill"
                  ]
                }
              ]
            },
            "ScrewAttack",
            "Plasma",
            {
              "getBlueSpeed": {
                "usedTiles": 19,
                "openEnd": 0
              }
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            "ScrewAttack",
            "Plasma",
            {
              "and": [
                "canUseSpeedEchoes",
                {
                  "getBlueSpeed": {
                    "usedTiles": 19,
                    "openEnd": 0
                  }
                }
              ]
            }
          ]
        },
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 21,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Clears obstacles: A, door_1

From: 1
Left Door
To: 2
Bottom Door

Farm the Choots, then shinecharge along the bottom and use a Skultera to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 2
Bottom Door
To: 2
Bottom Door

Farm the Choots, then shinecharge along the bottom and use a Skultera to interrupt.

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"
From: 1
Right Door
To: 1
Right Door

Freeze the two Zebs to create a runway to shinecharge with. Pixel perfect freezing of both Zebs provides the longest runway, but a slightly higher position of the second Zeb is still usable.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_trickyFrozenEnemyRunway"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 15,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 19,
            "openEnd": 1
          }
        },
        {
          "notable": "Double Frozen Zeb Runway"
        }
      ]
    }
  ]
}
{
  "refill": [
    "Energy"
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 2
Right Door

From left side, Wait for Shaktool to loop around to the ceiling. Crystal Flash, shinecharge, and jump into the path of Shaktool's rear wheel to interrupt. Or, farm Shaktool with a timed Shinespark: start a diagonal spark from the ground just as Shaktool's back wheel leaves the ceiling, and Shaktool will spawn five drops. Shinecharge again, and use a Yard to interrupt. If Samus came in from the right and can't free Shaktool, there are only the two Yards to work with. Kill a Yard by angering with a shot and then running through it with speed.

Requires:

{
  "obstaclesCleared": [
    "R-Mode",
    "B"
  ]
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "or": [
            {
              "and": [
                {
                  "obstaclesCleared": [
                    "A"
                  ]
                },
                "h_shinechargeMaxRunway",
                {
                  "shinespark": {
                    "frames": 4,
                    "excessFrames": 0
                  }
                },
                {
                  "or": [
                    {
                      "and": [
                        {
                          "resourceMissingAtMost": [
                            {
                              "type": "Missile",
                              "count": 0
                            }
                          ]
                        },
                        {
                          "partialRefill": {
                            "type": "ReserveEnergy",
                            "limit": 60
                          }
                        }
                      ]
                    },
                    {
                      "partialRefill": {
                        "type": "ReserveEnergy",
                        "limit": 20
                      }
                    }
                  ]
                }
              ]
            },
            {
              "partialRefill": {
                "type": "ReserveEnergy",
                "limit": 10
              }
            },
            {
              "and": [
                "canBeLucky",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 25
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
"h_shinechargeMaxRunway"
{
  "or": [
    "canWaterShineCharge",
    "Gravity"
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 2
Right Door
To: 1
Left Doorway

Once the camera unlocks, back up against the right bubble. Start running once the Big Boy attaches, and begin windup before Samus's energy reaches 01.

Entrance condition:

{
  "comeInNormally": {}
}

Requires:

"canShinechargeMovementTricky"
{
  "notable": "Baby Drain Spark Interrupt"
}
{
  "or": [
    {
      "resourceAvailable": [
        {
          "type": "Energy",
          "count": 799
        }
      ]
    },
    {
      "and": [
        "Varia",
        {
          "resourceAvailable": [
            {
              "type": "Energy",
              "count": 399
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "openEnd": 0
      }
    },
    {
      "useFlashSuit": {}
    }
  ]
}
"canRModeSparkInterrupt"
{
  "resourceAtMost": [
    {
      "type": "RegularEnergy",
      "count": 1
    }
  ]
}

Clears obstacles: A

From: 2
Right Door
To: 2
Right Door

Do not kill all four Metroids, or else they cannot be farmed again, leaving only Crystal Flash as an option. Shinecharge at the left door, and then use a Rinka or the acid to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    {
      "and": [
        "h_CrystalFlashForReserveEnergy",
        {
          "or": [
            "canInsaneJump",
            {
              "or": [
                "f_KilledMetroidRoom1",
                {
                  "obstaclesCleared": [
                    "f_KilledMetroidRoom1"
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canRiskPermanentLossOfAccess",
        {
          "not": "f_KilledMetroidRoom1"
        },
        "h_RModeCanRefillReserves",
        "Ice",
        {
          "enemyKill": {
            "enemies": [
              [
                "Metroid"
              ],
              [
                "Metroid"
              ],
              [
                "Metroid"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super"
            ]
          }
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 40
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "or": [
        "f_KilledMetroidRoom1",
        {
          "obstaclesCleared": [
            "f_KilledMetroidRoom1"
          ]
        }
      ]
    },
    "canMetroidAvoid",
    "Ice"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 31,
    "openEnd": 1
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 1
Left Door
To: 1
Left Door

Do not kill all three Metroids, or else they cannot be farmed again, leaving only Crystal Flash as an option. Shinecharge at the long tunnel near the left door, then use a Rinka or the acid to interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "or": [
    "h_CrystalFlashForReserveEnergy",
    {
      "and": [
        "canRiskPermanentLossOfAccess",
        {
          "not": "f_KilledMetroidRoom3"
        },
        "h_RModeCanRefillReserves",
        "Ice",
        {
          "enemyKill": {
            "enemies": [
              [
                "Metroid"
              ],
              [
                "Metroid"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super"
            ]
          }
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "or": [
        "f_KilledMetroidRoom3",
        {
          "obstaclesCleared": [
            "f_KilledMetroidRoom3"
          ]
        }
      ]
    },
    "Ice",
    "canMetroidAvoid"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 29,
    "openEnd": 2
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode

From: 1
Top Left Door
To: 2
Bottom Door

Do not kill all three Metroids, or else they cannot be farmed again, leaving only Crystal Flash as an option. Kill two and lure the remaining Metroid to the top of the room. Shinecharge in the narrow space at the bottom door and use a Rinka to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"Ice"
{
  "or": [
    {
      "and": [
        "h_CrystalFlashForReserveEnergy",
        {
          "or": [
            "f_KilledMetroidRoom4",
            {
              "obstaclesCleared": [
                "f_KilledMetroidRoom4"
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        {
          "not": "f_KilledMetroidRoom4"
        },
        "canRiskPermanentLossOfAccess",
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Metroid"
              ],
              [
                "Metroid"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super"
            ]
          }
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        },
        {
          "or": [
            "Morph",
            "canMetroidAvoid"
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 12,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Bottom Door
To: 2
Bottom Door

Do not kill all three Metroids, or else they cannot be farmed again, leaving only Crystal Flash as an option. Kill two and lure the remaining Metroid to the top of the room. Shinecharge in the narrow space at the bottom door and use a Rinka to interrupt.

Entrance condition:

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

Requires:

"Ice"
{
  "or": [
    {
      "and": [
        {
          "or": [
            "f_KilledMetroidRoom4",
            {
              "obstaclesCleared": [
                "f_KilledMetroidRoom4"
              ]
            }
          ]
        },
        "h_CrystalFlashForReserveEnergy"
      ]
    },
    {
      "and": [
        {
          "not": "f_KilledMetroidRoom4"
        },
        "canRiskPermanentLossOfAccess",
        "h_RModeCanRefillReserves",
        {
          "enemyKill": {
            "enemies": [
              [
                "Metroid"
              ],
              [
                "Metroid"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super"
            ]
          }
        },
        {
          "partialRefill": {
            "type": "ReserveEnergy",
            "limit": 20
          }
        },
        "canCarefulJump"
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 12,
    "openEnd": 0
  }
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 3
Mother Brain

Upon entering, freeze all the Rinkas and Crystal Flash away from turret paths. Bounce off of a frozen Rinka and onto the corner of Mother Brain's pedestal (which acts as a spike) to enter Spike X-Mode. Gain shinecharge, then use any Rinka to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_CrystalFlashForReserveEnergy"
"f_KilledZebetites1"
"f_KilledZebetites2"
"f_KilledZebetites3"
"f_KilledZebetites4"
"Morph"
"canTrickyUseFrozenEnemies"
{
  "notable": "Mother Brain Pedestal XMode"
}
"canXMode"
{
  "spikeHits": 1
}
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
"i_MotherBrainBarrier1Clear"
"i_MotherBrainBarrier2Clear"
"i_MotherBrainBarrier3Clear"
"i_MotherBrainBarrier4Clear"
From: 1
Top Left Door
To: 3
Bottom Left Door

Crystal Flash, shinecharge at the bottom, and use any Rinka to interurpt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_CrystalFlashForReserveEnergy"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Crystal Flash, shinecharge at the bottom, and use any Rinka to interurpt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_CrystalFlashForReserveEnergy"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Crystal Flash, shinecharge at the bottom, and use any Rinka to interurpt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_CrystalFlashForReserveEnergy"
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 12,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 3
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Unlocks doors:

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

Crystal Flash at the bottom right corner, then run to the left to shinecharge. Use Pirate laser to interrupt.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_CrystalFlashForReserveEnergy"
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 1
Left Door

Crystal Flash on top of the speed blocks. Kill the upper tier of pirates, using the chance to damage down. Shinecharge on the level below, then drop down to interrupt using the Pirate laser.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

"h_CrystalFlashForReserveEnergy"
"h_shinechargeMaxRunway"
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"
From: 2
Right Door
To: 2
Right Door

Crystal Flash then get to the right door runway. Clear one pirate for a short runway and use the other to interrupt. Or clear both then drop to the ledge below and interrupt with that Pirate.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
"h_CrystalFlashForReserveEnergy"
{
  "or": [
    {
      "and": [
        {
          "obstaclesNotCleared": [
            "A"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 25,
            "openEnd": 1
          }
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Tourian Space Pirate (all)"
              ],
              [
                "Tourian Space Pirate (all)"
              ]
            ],
            "explicitWeapons": [
              "Plasma",
              "ScrewAttack",
              "Missile",
              "Super"
            ]
          }
        },
        {
          "canShineCharge": {
            "usedTiles": 25,
            "openEnd": 1
          }
        }
      ]
    },
    {
      "canShineCharge": {
        "usedTiles": 16,
        "openEnd": 0
      }
    }
  ]
}
{
  "autoReserveTrigger": {
    "maxReserveEnergy": 95
  }
}
"canRModeSparkInterrupt"

Resets obstacles: R-Mode