canTrickySpikeSuit (Extreme+)

The ability to perform a spike suit using a more difficult setup, which may include tricky enemy dodges, bomb boosting, or using Spring Ball.

Dependencies: canShinespark, canCarryFlashSuit, canMidairShinespark, canHorizontalShinespark, canShinechargeMovementComplex, canShinechargeMovement, canHorizontalMidairShinespark, canSpikeSuit

Difficulty filter

Strats ()

Entrance condition:

"comeInShinecharged": {}

Requires:

{"or": [
  {"and": [
    "Plasma",
    {"shineChargeFrames": 160}
  ]},
  {"and": [
    "Ice",
    "Plasma",
    {"shineChargeFrames": 105}
  ]},
  {"and": [
    "Wave",
    "Plasma",
    {"shineChargeFrames": 120}
  ]},
  {"and": [
    "Charge",
    "Ice",
    "Wave",
    "Spazer",
    {"shineChargeFrames": 105}
  ]},
  {"and": [
    {"or": [
      {"ammo": {"type": "Missile", "count": 1}},
      {"ammo": {"type": "Super", "count": 1}}
    ]},
    {"shineChargeFrames": 130}
  ]},
  {"and": [
    "canShinechargeMovementTricky",
    "canInsaneJump",
    {"shineChargeFrames": 105}
  ]}
]},
"canMidAirMorph",
"h_spikeSuitSpikeHitLeniency",
{"spikeHits": 1},
"canTrickySpikeSuit",
{"shinespark": {"frames": 1, "excessFrames": 1}}

Entrance condition:

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

Requires:

{"or": [
  "Plasma",
  {"ammo": {"type": "Missile", "count": 1}},
  {"ammo": {"type": "Super", "count": 1}},
  {"and": [
    "Charge",
    "Ice",
    "Wave",
    "Spazer"
  ]},
  {"and": [
    "canShinechargeMovementTricky",
    {"shineChargeFrames": 175}
  ]}
]},
"canMidAirMorph",
"h_spikeSuitSpikeHitLeniency",
{"spikeHits": 1},
"canTrickySpikeSuit",
{"shinespark": {"frames": 1, "excessFrames": 1}}
From: 1
Left Door
To: 1
Left Door

If the enemies are still alive, Power Bomb lag can delay the spikesuit timing. The quickdrop setup requires a small jump of 3 frames or less above the crumbles.

Requires:

"h_shinechargeMaxRunway",
{"or": [
  "h_useMorphBombs",
  "SpringBall",
  {"ammo": {"type": "PowerBomb", "count": "n_spikeSuitAttempts"}},
  {"and": [
    "HiJump",
    "canInsaneJump",
    "canQuickDrop"
  ]}
]},
{"or": [
  {"spikeHits": "n_spikeSuitAttempts"},
  {"and": [
    "canPatientSpikeSuit",
    {"spikeHits": 1},
    {"resetRoom": {"nodes": [1, 2]}}
  ]}
]},
"canTrickySpikeSuit",
{"shinespark": {"frames": 1, "excessFrames": 1}}

Entrance condition:

"comeInShinecharged": {}

Requires:

{"shineChargeFrames": 130},
{"spikeHits": 1},
"canTrickySpikeSuit",
"h_spikeSuitSpikeHitLeniency",
{"shinespark": {"frames": 19, "excessFrames": 4}}

Entrance condition:

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

Requires:

{"spikeHits": 1},
"canTrickySpikeSuit",
"h_spikeSuitSpikeHitLeniency",
{"shinespark": {"frames": 19, "excessFrames": 4}}

Requires:

{"canShineCharge": {"usedTiles": 13, "openEnd": 0}},
{"spikeHits": 1},
"canTrickySpikeSuit",
"h_spikeSuitSpikeHitLeniency",
{"shinespark": {"frames": 20, "excessFrames": 20}}
From: 4
Junction Right of Power Bomb Blocks
To: 4
Junction Right of Power Bomb Blocks

Requires:

{"obstaclesCleared": ["A", "C", "D"]},
"h_heatProof",
"canShinechargeMovementTricky",
{"canShineCharge": {"usedTiles": 30, "openEnd": 0}},
{"shineChargeFrames": 175},
"h_spikeSuitSpikeHitLeniency",
{"spikeHits": 1},
"canTrickySpikeSuit",
{"shinespark": {"frames": 5, "excessFrames": 5}}
From: 4
Junction Right of Power Bomb Blocks
To: 8
Junction Below Top Right Door

Requires:

{"obstaclesCleared": ["D"]},
"h_heatProof",
{"or": [
  {"and": [
    {"getBlueSpeed": {"usedTiles": 20, "openEnd": 1}},
    "canSpeedball"
  ]},
  {"and": [
    "h_additionalBomb",
    "h_bombThings"
  ]}
]},
{"canShineCharge": {"usedTiles": 25, "steepDownTiles": 4, "openEnd": 1}},
"canShinechargeMovementTricky",
"canOffScreenMovement",
"h_spikeSuitSpikeHitLeniency",
{"spikeHits": 1},
"canTrickySpikeSuit",
{"shinespark": {"frames": 4, "excessFrames": 4}}
From: 2
Bottom Right Door
To: 2
Bottom Right Door

A single frame dashing stationary jump can make it easier to land on the spikes depending on where the mochtroid is frozen.

Requires:

"canWallJump",
"canTrickyUseFrozenEnemies",
"canTrickySpikeSuit",
"h_spikeXModeSpikeSuit",
{"shinespark": {"frames": 7}},
{"or": [
  "Grapple",
  {"spikeHits": 1}
]}