canRModePauseAbuseSparkInterrupt (Ignored)

The ability to gain a blue suit by triggering an R-Mode forced stand-up during a shinespark wind-up, combined with using pause abuse to delay the interrupt, such as when the interrupting damage must be received with Samus not being in a shinespark windup. Execution is similar to a standard Spark Interrupt except that Reserves are set to Manual, and the player must press Start to pause just before taking the interrupting damage to reach 00 energy. The player must then initiate windup just before the pause fadeout completes. Once the game is paused, switching Reserve to Auto and unpausing will complete the R-Mode interrupt. The screen will remain completely black during this time, which can be corrected by pausing the game again.

Dependencies: canManageReserves, canPauseAbuse, canRModeSparkInterrupt, canUseIFrames, canCarefulJump, canCarryBlueSuit

Difficulty filter

Strats ()

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

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

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

Sets flags: f_AnimalsSaved

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

From: 1
Left Door
To: 1
Left Door

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

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

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

Clears obstacles: A

From: 2
Right Door
To: 1
Left Door

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

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

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

Clears obstacles: A

Kill both Sidehoppers for energy, or else Crystal Flash (kill both Sidehoppers anyway so you have the runway free). Use the spikes for pause-abuse interrupt.

Requires:

{
  "obstaclesCleared": [
    "R-Mode"
  ]
}
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "or": [
    "h_CrystalFlash",
    {
      "and": [
        "h_RModeCanRefillReserves",
        {
          "resourceMissingAtMost": [
            {
              "type": "Missile",
              "count": 0
            }
          ]
        },
        {
          "resourceMissingAtMost": [
            {
              "type": "Super",
              "count": 0
            }
          ]
        },
        {
          "or": [
            {
              "and": [
                "canBePatient",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 5
                  }
                }
              ]
            },
            {
              "and": [
                "canBeExtremelyPatient",
                {
                  "partialRefill": {
                    "type": "ReserveEnergy",
                    "limit": 20
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 16,
        "openEnd": 0
      }
    },
    {
      "and": [
        {
          "spikeHits": 1
        },
        "canUseIFrames",
        {
          "canShineCharge": {
            "usedTiles": 23,
            "openEnd": 0
          }
        }
      ]
    }
  ]
}
{
  "autoReserveTrigger": {}
}
"canRModePauseAbuseSparkInterrupt"

Resets obstacles: R-Mode

From: 1
Left Door
To: 3
Metal Pirates Junction

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

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

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

Clears obstacles: A, door_1

From: 1
Left Door
To: 3
Metal Pirates Junction

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

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

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

Clears obstacles: A, door_1

From: 2
Right Door
To: 3
Metal Pirates Junction

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

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

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

Clears obstacles: A, door_2

From: 2
Right Door
To: 3
Metal Pirates Junction

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

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

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

Clears obstacles: A, door_2

From: 1
Right Door
To: 1
Right Door

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

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

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

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