The ability to gain a flash suit by using spike X-Mode to gain the initial shinecharge instead of a runway.
Dependencies: canXMode, canShinechargeMovement, canCarryFlashSuit, canShinechargeMovementComplex, canSpikeSuit, canShinespark, canMidairShinespark, canHorizontalShinespark
From: 1
Left Door
To: 1
Left Door
A one frame dash jump will give Samus 4 pixels of leniency for the bounce position, two frames is pixel perfect and more than two frames it doesn't work. Samus will jump approximately two tiles higher with a one frame jump compared to a two frame jump. Requires: {
"obstaclesCleared": [
"A"
]
}
"h_destroyBombWalls"
"canBeVeryPatient"
"h_SpikeXModeSpikeSuit"
{
"shinespark": {
"frames": 3,
"excessFrames": 3
}
}Resets obstacles: C |
From: 1
Left Door
To: 1
Left Door
A one frame dash jump will give Samus 4 pixels of leniency for the bounce position, two frames is pixel perfect and more than two frames it doesn't work. Samus will jump approximately two tiles higher with a one frame jump compared to a two frame jump. Requires: {
"obstaclesCleared": [
"A"
]
}
"canFlashSuitDoubleSpark"
"h_destroyBombWalls"
"canBeVeryPatient"
"h_SpikeXModeSpikeSuit"
{
"shinespark": {
"frames": 26
}
}Exit condition: {
"leaveWithSpark": {
"position": "top"
}
} |
From: 1
Left Door
To: 3
Top Junction
A one frame dash jump will give Samus 4 pixels of leniency for the bounce position, two frames is pixel perfect and more than two frames it doesn't work. Samus will jump approximately two tiles higher with a one frame jump compared to a two frame jump. Requires: {
"or": [
"Wave",
{
"obstaclesCleared": [
"B"
]
}
]
}
{
"obstaclesCleared": [
"A"
]
}
{
"obstaclesNotCleared": [
"C"
]
}
"canFlashSuitDoubleSpark"
"h_destroyBombWalls"
"canBeVeryPatient"
"h_SpikeXModeSpikeSuit"
{
"shinespark": {
"frames": 26
}
}Clears obstacles: B Resets obstacles: C |
|
A 1-frame dash jump will give more leniency to land in the thorns. Requires: "canBeVeryPatient"
"h_ThornXModeSpikeSuit"
{
"shinespark": {
"frames": 4,
"excessFrames": 4
}
} |
From: 1
Left Door
To: 1
Left Door
A 1-frame dash jump will give more leniency to land in the thorns. Unmorphing on the first possible frame leaves in top position; second frame leaves in middle position. Requires: "canBeVeryPatient"
"canFlashSuitDoubleSpark"
"h_ThornXModeSpikeSuit"
{
"shinespark": {
"frames": 19
}
}Exit condition: {
"leaveWithSpark": {
"position": "top"
}
} |
From: 3
Bottom Right Door
To: 3
Bottom Right Door
Use the thorns on the left side of the room. A 1-frame dash jump will give more leniency to land in the thorns. Only unmorphing on the first possible frame will work; second frame will bonk the pillar. Requires: "canFlashSuitDoubleSpark"
"canBeVeryPatient"
"h_ThornXModeSpikeSuit"
{
"shinespark": {
"frames": 31
}
}Exit condition: {
"leaveWithSpark": {
"position": "top"
}
} |
From: 7
Bottom Door
To: 7
Bottom Door
Requires: "f_DefeatedPhantoon"
"h_ThornXModeSpikeSuit"
{
"shinespark": {
"frames": 1,
"excessFrames": 1
}
} |
|
Requires: "Gravity"
"h_SpikeXModeSpikeSuit"
{
"shinespark": {
"frames": 6,
"excessFrames": 6
}
} |
From: 2
Right Door
To: 2
Right Door
Only unmorphing on the first possible frame will work; second frame will bonk the platform. Requires: "canFlashSuitDoubleSpark"
"Gravity"
"h_SpikeXModeSpikeSuit"
{
"shinespark": {
"frames": 7
}
}Exit condition: {
"leaveWithSpark": {
"position": "bottom"
}
} |
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door
Requires: "Gravity"
"canFlashSuitDoubleSpark"
"h_SpikeXModeSpikeSuit"
{
"shinespark": {
"frames": 25
}
} |
From: 3
Junction Left of Morph Tunnel
To: 3
Junction Left of Morph Tunnel
Requires: "Gravity"
"h_SpikeXModeSpikeSuit"
{
"shinespark": {
"frames": 6,
"excessFrames": 6
}
} |
From: 4
Top Right Ledge Junction
To: 4
Top Right Ledge Junction
Requires: "h_SpikeXModeSpikeSuit"
{
"shinespark": {
"frames": 11,
"excessFrames": 11
}
} |