Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 81 additions & 34 deletions tech.json
Original file line number Diff line number Diff line change
Expand Up @@ -2140,32 +2140,97 @@
]
},
{
"id": 141,
"name": "canSpikeSuit",
"techRequires": [],
"otherRequires": [
"SpeedBooster",
"Morph",
{"gainFlashSuit": {}}
"name": "canCarryFlashSuit",
"techRequires": [
"canShinechargeMovementComplex"
],
"otherRequires": [],
"note": [
"The ability to gain a flash suit using spikes or similar damage source.",
"Gain a shinecharge, take a spike hit while morphed, unmorphing either 1 or 2 frames after taking damage.",
"Then press jump to activate a shinespark on the last frame of knockback, 10 frames after taking damage."
"A flash suit is a glitched state where Samus has the ability to shinespark without having a shinecharge timer.",
"It is most commonly obtained with a spike suit, but can also be obtained by interrupting a Crystal Flash, as well as other methods.",
"Samus will lose a flash suit when shinecharging, using X-ray, or Crystal Flashing,",
"and she will use the flash suit when performing any inputs that would normally use a shinespark when having a shinecharge, such as standing jump, or aiming up or diagonally up after jumping."
],
"detailNote": [
"Some basic movement techniques that can help prevent accidentally using a flash suit include:",
"spin jumping or jumping with angle down held, and holding angle down for at least as long as holding jump;",
"avoiding crouch jumps - however, crouch jumping can be performed underwater while holding shoot, or by holding down while jumping;",
"It is worth noting that shinecharging removes a flash suit, but gaining blue speed does not - so it is possible to speedball, blue space jump, etc."
],
"extensionTechs": [
{
"id": 142,
"name": "canTrickyCarryFlashSuit",
"id": 141,
"name": "canSpikeSuit",
"techRequires": [
"canSpikeSuit"
"canCarryFlashSuit"
],
"otherRequires": [
"SpeedBooster",
"Morph",
{"gainFlashSuit": {}}
],
"note": [
"The ability to gain a flash suit using spikes or similar damage source.",
"Gain a shinecharge, take a spike hit while morphed, unmorphing either 1 or 2 frames after taking damage.",
"Then press jump to activate a shinespark on the last frame of knockback, 10 frames after taking damage."
]
},
{
"id": 178,
"name": "canElevatorCrystalFlash",
"techRequires": [
"canCarryFlashSuit",
{"tech": "canCrystalFlash"}
],
"otherRequires": [
{"gainFlashSuit": {}}
],
"note": [
"The ability to gain a flash suit by interrupting a crystal flash by going down an elevator.",
"While on the elevator platform, place a Power Bomb midair, pixel perfectly, at the height where Samus can crystal flash while standing.",
"The Power Bomb will need to be centered on her hitbox, which may not be possible with a full height jump.",
"While standing, press the crystal flash inputs, where the down press is not pressed until the last frame, where the inputs are checked.",
"This occurs approximately 13 frames after the Power Bomb explosion is completely gone.",
"Instead of crystal flashing, Samus will go down the elevator. If it was done properly, Samus' beam will be grey in color."
]
},
{
"name": "canComplexCarryFlashSuit",
"techRequires": [
"canCarryFlashSuit"
],
"otherRequires": [],
"note": [
"The ability to preserve a flash suit while performing strats that have a high risk of losing the flash suit.",
"For example, performing a gate glitch starting with a spin jump, morph, unmorph."
"The ability to preserve a flash suit while performing strats that have a moderately high risk of losing the flash suit.",
"For example, jumping into an IBJ without HiJump, which can be done from an angle down jump or a spin jump.",
"This can also sometimes have applications while dodging enemies or while taking damage from them.",
"Damage boosting can be tricky, as it requires holding both backwards and jump until Samus lands; releasing either too early will use the flash suit.",
"It is possible to morph and unmorph midair to switch from a \"jumping\" to \"falling\" state, in order to be able to aim up or diagonally up while midair;",
"one common reason to do this is to grapple across a ceiling, which requires a morph and unmorph between each swing."
],
"detailNote": [
"Other examples include grapple jumping with HiJump, and, using a bomb boost to escape water, which can be made reasonable by holding shot to prevent sparking while in the water.",
"This also includes the ability to gate glitch with either Spring Ball or underwater; with Spring Ball - morph, jump, then unmorph in order to be able to angle up shot;",
"while underwater - hold down while jumping or crouch jumping, then morph and unmorph in order to be able to angle up shot.",
"It is possible to ice clip with a frozen enemy, which requires the enemy to be frozen pixel-perfectly at a location much higher than normal, because Samus is not able to crouch jump or use X-ray.",
"It is also possible to use a flash suit to ceiling clip, which can be useful as it expands the pixel window for clipping, and can be done suitless underwater."
],
"devNote": "This technically shouldn't require canSpikeSuit, but that is the easiest known method of obtaining a flash suit."
"devNote": "FIXME: Unusual uses of a flash suit, or flash suit ceiling clips can eventually be separated off into a separate tech.",
"extensionTechs": [
{
"id": 142,
"name": "canTrickyCarryFlashSuit",
"techRequires": [
"canComplexCarryFlashSuit"
],
"otherRequires": [],
"note": [
"The ability to preserve a flash suit while performing strats that have a high risk of losing the flash suit.",
"For example, performing a gate glitch in air without the use of Spring Ball - from a spin jump, morph then unmorph, in order to be able to angle up shot.",
"This also expects the ability to grapple jump without the use of HiJump."
]
}
]
}
]
},
Expand Down Expand Up @@ -2902,24 +2967,6 @@
],
"note": "Setting up a Crystal Flash with only a 10 Power Bomb capacity, by picking up a Power Bomb in between placing the first Power Bomb and activating the Crystal Flash.",
"devNote": "Note that this does not include the refill, as the amount is dependent on Samus' environment."
},
{
"id": 178,
"name": "canElevatorCrystalFlash",
"techRequires": [
{"tech": "canCrystalFlash"}
],
"otherRequires": [
{"gainFlashSuit": {}}
],
"note": [
"The ability to gain a flash suit by interrupting a crystal flash by going down an elevator.",
"While on the elevator platform, place a Power Bomb midair, pixel perfectly, at the height where Samus can crystal flash while standing.",
"The Power Bomb will need to be centered on her hitbox, which may not be possible with a full height jump.",
"While standing, press the crystal flash inputs, where the down press is not pressed until the last frame, where the inputs are checked.",
"This occurs approximately 13 frames after the Power Bomb explosion is completely gone.",
"Instead of crystal flashing, Samus will go down the elevator. If it was done properly, Samus' beam will be grey in color."
]
}
]
},
Expand Down