Skip to content

Commit 2bacd6c

Browse files
committed
Refine flash suits and crouch jumps
1 parent e99450b commit 2bacd6c

43 files changed

Lines changed: 230 additions & 137 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

region/brinstar/kraid/Kraid Room.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@
158158
]}
159159
],
160160
"setsFlags": ["f_DefeatedKraid"],
161+
"flashSuitChecked": true,
161162
"note": "Getting up during Phase 2 can be done by jumping on Kraid's projectile platforms or a well timed crouch jump + down grab."
162163
},
163164
{
@@ -181,6 +182,7 @@
181182
]}
182183
],
183184
"setsFlags": ["f_DefeatedKraid"],
185+
"flashSuitChecked": true,
184186
"note": [
185187
"Only 2 Missiles are needed to get Kraid to stand up, after which they are farmable.",
186188
"Getting up during Phase 2 can be done by jumping on Kraid's projectile platforms or a well timed crouch jump + down grab."
@@ -223,6 +225,7 @@
223225
]}
224226
],
225227
"setsFlags": ["f_DefeatedKraid"],
228+
"flashSuitChecked": true,
226229
"note": [
227230
"4 supers are required to kill Kraid. Only 1 is needed to get him to stand up, after which they are farmable, even though the drop rate is low.",
228231
"Getting up during Phase 2 can be done by jumping on Kraid's projectile platforms or a well timed crouch jump + down grab."

region/brinstar/kraid/Warehouse Kihunter Room.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,6 +500,7 @@
500500
"h_crouchJumpDownGrab"
501501
],
502502
"clearsObstacles": ["C", "D"],
503+
"flashSuitChecked": true,
503504
"note": [
504505
"This crouch jump down grab is a little tighter than most.",
505506
"The Kihunters can be killed from below but there is a chance one will drop down the hole. Watch them before breaking the shot block."

region/brinstar/pink/Pink Brinstar Wave Gate Room.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1441,23 +1441,27 @@
14411441
"canPseudoScrew"
14421442
]},
14431443
{"or": [
1444+
"Morph",
14441445
{"and": [
14451446
"HiJump",
1447+
"canTrickyJump",
14461448
{"or": [
14471449
"canCrouchJump",
14481450
"canDownGrab"
14491451
]}
14501452
]},
1451-
"canTrickyJump",
1452-
"Morph"
1453+
"canInsaneJump"
14531454
]}
14541455
],
14551456
"clearsObstacles": ["B"],
1457+
"flashSuitChecked": true,
14561458
"wallJumpAvoid": true,
14571459
"note": [
14581460
"Start the elevator ride by using Screw Attack or Pseudo Screw in the hole.",
14591461
"Kago the elevator to fall back in and hit the elevator again. This is much easier while the elevator is still rising, but can still be done with Morph afterwards.",
1460-
"Unless HiJump is owned, this will need to be done once more to get high enough to get to the blue gate."
1462+
"Without HiJump, this will need to be done once more to get high enough to get to the blue gate,",
1463+
"and, without Morph, Samus will need to Kago the second elevator section first-try, without jumping out of the first section of elevator.",
1464+
"After triggering the third section of elevator, move out, to the right, then jump onto the raised elevator before it is too tall."
14611465
]
14621466
},
14631467
{

region/brinstar/red/Caterpillar Room.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -859,6 +859,7 @@
859859
"clearsObstacles": ["B"],
860860
"resetsObstacles": ["A"],
861861
"farmCycleDrops": [{"enemy": "Zero", "count": 3}],
862+
"flashSuitChecked": true,
862863
"devNote": [
863864
"Resetting at the bottom of the room (node 3) is covered in a separate 3->3 strat."
864865
]
@@ -1657,7 +1658,8 @@
16571658
"name": "Crouch Jump Down Grab",
16581659
"requires": [
16591660
"h_crouchJumpDownGrab"
1660-
]
1661+
],
1662+
"flashSuitChecked": true
16611663
},
16621664
{
16631665
"id": 61,

region/brinstar/red/Red Tower.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2439,6 +2439,7 @@
24392439
"h_crouchJumpDownGrab",
24402440
{"obstaclesNotCleared": ["A"]}
24412441
],
2442+
"flashSuitChecked": true,
24422443
"note": "Using a crouch jump, get the Beetom attach to Samus. Quickly freeze it before it deals damage, if Samus is at very low energy."
24432444
},
24442445
{

region/crateria/east/Crab Maze.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -635,7 +635,8 @@
635635
]}
636636
]}
637637
]}
638-
]
638+
],
639+
"flashSuitChecked": true
639640
},
640641
{
641642
"id": 20,

region/crateria/east/East Ocean.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,7 +1004,7 @@
10041004
{"notable": "Suitless Damage Boost Water Escape"},
10051005
"canSuitlessMaridia",
10061006
"canHorizontalDamageBoost",
1007-
"canCrouchJump",
1007+
"h_underwaterCrouchJump",
10081008
{"enemyDamage": {"enemy": "Choot", "type": "contact", "hits": 1}}
10091009
],
10101010
"note": "Find the Choot that is closest to the surface of the water, crouch jump under it and damage boost onto the dry platform to the left."
@@ -1181,10 +1181,11 @@
11811181
"canSpaceJumpWaterBounce",
11821182
{"and": [
11831183
"SpaceJump",
1184-
"h_crouchJumpDownGrab"
1184+
"h_underwaterCrouchJumpDownGrab"
11851185
]}
11861186
]}
11871187
],
1188+
"flashSuitChecked": true,
11881189
"note": "Escape the water with a Spring Ball Jump, Space Jump on the water line to the left, or crouch jump + down grab onto the right Kamer platform."
11891190
},
11901191
{

region/lowernorfair/east/Amphitheatre.json

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1250,23 +1250,27 @@
12501250
{"obstaclesNotCleared": ["A"]},
12511251
"h_heatProof",
12521252
"canSuitlessLavaDive",
1253-
"canCrouchJump",
12541253
"h_doubleSpringBallJumpWithHiJump",
12551254
"canTrickyJump",
1256-
{"acidFrames": 330},
1257-
{"acidFrames": 1000}
1255+
{"acidFrames": 375},
1256+
{"or": [
1257+
"canInsaneJump",
1258+
{"acidFrames": 450}
1259+
]}
12581260
],
12591261
"unlocksDoors": [
12601262
{"types": ["super"], "requires": []},
12611263
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
12621264
],
1265+
"flashSuitChecked": true,
1266+
"wallJumpAvoid": true,
12631267
"note": [
12641268
"Acid allows for more time than water to perform Spring Ball jumps.",
12651269
"This gives just barely enough time to fit in three spring ball jumps."
12661270
],
12671271
"devNote": [
1268-
"This strat is only used to avoid walljumping.",
1269-
"1000 leniency frames for retries, and so this does not become the expected strat"
1272+
"A crouch jump is not required.",
1273+
"The leniency frames are worst-case scenario of not having enough time for the last jump, which is the most common way to fail."
12701274
]
12711275
},
12721276
{
@@ -1279,22 +1283,31 @@
12791283
"HiJump",
12801284
"canTrickyJump",
12811285
"canGravityJump",
1282-
"h_crouchJumpDownGrab",
1286+
{"or": [
1287+
"h_crouchJumpDownGrab",
1288+
{"and": [
1289+
"canTrickyCarryFlashSuit",
1290+
"canDownGrab"
1291+
]}
1292+
]},
12831293
"canSpringBallJumpMidAir",
1284-
{"heatFrames": 600},
1285-
{"acidFrames": 600}
1294+
{"heatFrames": 50},
1295+
{"acidFrames": 50},
1296+
{"gravitylessHeatFrames": 300},
1297+
{"gravitylessAcidFrames": 300}
12861298
],
12871299
"unlocksDoors": [
12881300
{"types": ["super"], "requires": []},
12891301
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
12901302
],
1303+
"flashSuitChecked": true,
1304+
"wallJumpAvoid": true,
12911305
"note": [
12921306
"Perform a gravity jump followed by a springball jump to reach the left side door.",
1293-
"The gravity jump timing is very precise."
1307+
"The gravity jump will only get high enough if it is within the last two frames, and the Spring Ball jump must be delayed and near the peak of the jump."
12941308
],
12951309
"devNote": [
1296-
"This strat is only used to avoid walljumping.",
1297-
"FIXME: Gravity heat reduction is disabled for part of this strat."
1310+
"It is possible to do this with a flash suit, and no crouch jump, but it requires a frame perfect jump and then a Spring Ball jump within 3 pixels of its peak."
12981311
]
12991312
},
13001313
{

region/lowernorfair/east/Fast Pillars Setup Room.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2364,7 +2364,8 @@
23642364
{"types": ["powerbomb"], "requires": [], "useImplicitRequires": false}
23652365
],
23662366
"clearsObstacles": ["A"],
2367-
"flashSuitChecked": true
2367+
"flashSuitChecked": true,
2368+
"devNote": "It is possible to wait for a Viola to circle the room and fall from the ceiling, but it is faster to jump into the respawning block."
23682369
},
23692370
{
23702371
"id": 57,

region/lowernorfair/east/Lower Norfair Fireflea Room.json

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1194,15 +1194,19 @@
11941194
"HiJump",
11951195
"canHorizontalDamageBoost",
11961196
"canTrickyJump",
1197-
"canCrouchJump",
1197+
{"or": [
1198+
"canCrouchJump",
1199+
"canInsaneJump"
1200+
]},
11981201
{"enemyDamage": {"enemy": "Fireflea", "type": "contact", "hits": 1}}
11991202
],
1203+
"flashSuitChecked": true,
1204+
"wallJumpAvoid": true,
12001205
"note": [
1201-
"Set up to Damage boost off the highest Fireflea at the apex of your jump, next to the Ridley claw.",
1202-
"It's precise, and can only be attempted once.",
1203-
"Morphing can make the boost a little easier."
1204-
],
1205-
"devNote": "This strat is just to skip a walljump."
1206+
"Set up to Damage boost off the highest Fireflea at the apex of Samus' jump, right next to the statue's claw.",
1207+
"It's precise, and can only be attempted once. Morphing can make the boost a little easier.",
1208+
"A crouch jump can help, but is not required."
1209+
]
12061210
},
12071211
{
12081212
"id": 50,

0 commit comments

Comments
 (0)