The ability to gain a blue suit by activating a Crystal Flash during shinespark wind-up. This is done by gaining a shinecharge, jumping, mid-air morphing, and laying a Power Bomb at a pixel-perfect height, unmorphing, activating the shinespark wind-up by pressing jump, then holding the Crystal Flash inputs.
If unlimited shinecharge frames are available (e.g. if using a flash suit), there is a 31-frame window for when to activate the shinespark wind-up: the window begins 1 frame after the Power Bomb explosion has reached its maximum size, and it ends some time after the screen has fully faded back to normal brightness. But normally it is necessary to activate the wind-up in the earlier part of the window, before shinecharge frames run out. The shinespark may be activated with Samus in a crouched pose, a crouched pose with angle-down held, or a standing pose, each of these has a different requirement for the height of the Power Bomb. It is recommended to aim for the crouched angle-down position, which is the lowest one: a visual cue is that the Power Bomb becomes flush against the morph ball at the peak of its animation. If the Power Bomb overlaps the morph ball animation at all then it is laid too low. The standing pose works with the Power Bomb placed 2 pixels higher than with the crouched angle-down pose. The crouch pose works with the Power Bomb placed 8 pixels higher than with the standing pose. The position that works from the standing pose is 1 pixel higher than the position where Samus would be able to Crystal Flash while standing without sparking.
Dependencies: canCarryBlueSuit
Dev note: This tech should not be used directly; instead use a helper, in order to correctly account for the amount of Crystal Flash refill, which depends on the environment.
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 0 } } Requires: "h_CrystalSpark" |
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 0 } } Requires: "h_CrystalSpark" |
From: 2
Right Door
To: 2
Right Door
Requires: { "canShineCharge": { "usedTiles": 21, "steepUpTiles": 2, "openEnd": 0 } } "h_CrystalSpark" |
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 0 } } Requires: "h_heatedCrystalSpark" |
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 0 } } Requires: "h_heatedCrystalSpark" |