Ability to enter X-Mode using spikes by unmorphing frame perfectly before knockback ends with X-Ray ready to activate. This can be used to charge a shinespark or to slowly move forward by armpumping. Walking into a solid tile while in X-Mode will crash the game.
Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "canShinechargeMovement" "canIframeSpikeJump" "h_canShineChargeMaxRunway" Exit condition: { "leaveShinecharged": { "framesRemaining": 70 } } |
From: 1
Left Door
To: 1
Left Door
Jump into the large patch of thorns from below. Requires: "canXMode" "h_XModeThornHit" "h_XModeThornHit" "h_XModeThornHit" "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 50 } } |
From: 1
Top Right Door
To: 1
Top Right Door
Requires: { "obstaclesCleared": [ "A" ] } "h_canShineChargeMaxRunway" "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 100 } } |
Use the Spikes in the center of the room to build a Shinespark with X-Mode. There are sections of the room where using more complex movement can be used to save a Spike hit when X-Moding. Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "canIframeSpikeJump" { "or": [ "SpaceJump", "h_XModeSpikeHit" ] } "h_canShineChargeMaxRunway" { "shinespark": { "frames": 50 } } Exit condition: { "leaveWithSpark": {} } |
Jump from the runway near the right door to bounce onto spikes for X-Mode. Store a spark in X-Mode and use that to shinepark across the room. Bumping a solid tile before activating X-Mode will remove dash state, preventing shinecharging. The left door must have been opened previously, in order to shinespark through it. Requires: { "obstaclesCleared": [ "A" ] } "canMidairShinespark" "canXMode" { "spikeHits": 1 } "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 146 } }, { "and": [ "SpaceJump", { "shinespark": { "frames": 50 } } ] } ] } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[],"useImplicitRequires":false} |
Jump from the runway near the right door to bounce onto spikes for X-Mode. Store a spark in X-Mode and use that to shinepark across the room. Bumping a solid tile before activating X-Mode will remove dash state, preventing shinecharging. Requires: "canMidairShinespark" "canXMode" { "spikeHits": 2 } "h_canShineChargeMaxRunway" { "shinespark": { "frames": 146, "excessFrames": 6 } } |
From: 2
Right Door
To: 2
Right Door
Store a spark in X-Mode and use that to leave with a shinecharge. Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 40 } } |
Requires: "canXMode" "canBounceBall" "canLateralMidAirMorph" "canShinechargeMovement" "h_canShineChargeMaxRunway" "h_XModeSpikeHitLeniency" "h_XModeSpikeHitLeniency" { "shinespark": { "frames": 6 } } |
Jump into the spikes and try to bounce on the crumble blocks moving towards the door. Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "h_XModeSpikeHit" "h_canShineChargeMaxRunway" "HiJump" { "heatFrames": 480 } Exit condition: { "leaveShinecharged": { "framesRemaining": 40 } } |
Jump into the spikes and try to bounce on the crumble blocks moving towards the door. Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "h_XModeSpikeHit" "canWalljump" "h_canShineChargeMaxRunway" { "heatFrames": 540 } { "shinespark": { "frames": 5 } } Exit condition: { "leaveWithSpark": {} } |
A short hop from the door can bounce on the crumbles. Just be careful of being pushed back onto the crumble blocks by the spikes. Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "canTrickyJump" "canMidairShinespark" "h_canShineChargeMaxRunway" { "heatFrames": 400 } { "shinespark": { "frames": 12, "excessFrames": 4 } } |
A short hop from the ledge can bounce on the crumbles and into the spikes. Just be careful of being pushed back onto the crumble blocks by the spikes. Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "canTrickyJump" "canIframeSpikeJump" "canMidairShinespark" "h_canShineChargeMaxRunway" { "heatFrames": 480 } { "shinespark": { "frames": 11, "excessFrames": 4 } } |
From: 3
Bottom Horizontal Door
To: 3
Bottom Horizontal Door
Clear the Alcoon then bounce into the spike patch. Requires: "h_canShineChargeMaxRunway" "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" { "or": [ { "and": [ { "enemyKill": { "enemies": [ [ "Alcoon" ] ], "explicitWeapons": [ "Plasma", "Wave+Spazer", "ScrewAttack", "Missile", "Super" ] } }, { "heatFrames": 420 } ] }, { "and": [ { "enemyKill": { "enemies": [ [ "Alcoon" ] ], "explicitWeapons": [ "Spazer", "Wave", "PseudoScrew", "PowerBomb" ] } }, { "heatFrames": 530 } ] }, { "and": [ { "enemyKill": { "enemies": [ [ "Alcoon" ] ], "explicitWeapons": [ "PowerBeam" ] } }, { "heatFrames": 620 } ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 90 } } |
From: 2
Middle Left Door
To: 2
Middle Left Door
Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "h_XModeSpikeHit" "canIframeSpikeJump" "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 100 } } |
Move in X-Mode until the Chozo Statue becomes visible and then jump before releasing XRay. Requires: "canXMode" "h_XModeSpikeHit" |
Jumping from the door and bouncing on the platform enemy works pretty well. Requires: "f_DefeatedPhantoon" "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "Gravity" "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 80 } } |
Jumping from the door and bouncing on the platform enemy works pretty well. Requires: "f_DefeatedPhantoon" "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "Gravity" "h_canShineChargeMaxRunway" "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 80 } } |
From: 1
Right Door
To: 1
Right Door
Requires: "canXMode" "h_XModeThornHit" "h_XModeThornHit" "SpaceJump" "HiJump" "canShinechargeMovementComplex" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 21 } } { "or": [ { "and": [ "f_DefeatedPhantoon", "Gravity" ] }, { "and": [ { "not": "f_DefeatedPhantoon" }, "canRiskPermanentLossOfAccess" ] } ] } Exit condition: { "leaveWithSpark": {} } |
Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" { "or": [ "h_XModeSpikeHit", "canStationarySpinJump" ] } "Gravity" "HiJump" "SpaceJump" "canShinechargeMovementComplex" "canMidairShinespark" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 10 } } Exit condition: { "leaveWithSpark": {} } |
Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" { "or": [ "h_XModeSpikeHit", "canStationarySpinJump" ] } "Gravity" "canShinechargeMovementComplex" "h_canShineChargeMaxRunway" Exit condition: { "leaveShinecharged": { "framesRemaining": 100 } } |
From: 2
Right Door
To: 4
Top Right Ledge Junction
Requires: "Gravity" "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" { "or": [ "h_XModeSpikeHit", "canStationarySpinJump" ] } "h_canShineChargeMaxRunway" { "shinespark": { "frames": 25, "excessFrames": 5 } } |