Skip to content

Commit a5f476d

Browse files
committed
check all strats except some doorlock bypass
1 parent 33351d0 commit a5f476d

9 files changed

Lines changed: 67 additions & 26 deletions

File tree

region/brinstar/green/Green Brinstar Main Shaft.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4200,7 +4200,7 @@
42004200
{"or": [
42014201
"h_canXRayMorphIceClip",
42024202
{"and": [
4203-
"h_canPreciseIceClip",
4203+
"h_canHighPixelIceClip",
42044204
"canInsaneJump",
42054205
"canBeVeryPatient"
42064206
]}

region/brinstar/pink/Big Pink.json

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1930,7 +1930,8 @@
19301930
"Once it is up there, the bee will become stuck and the room will need to be reset.",
19311931
"But if the Reo does not fit in the hole, it is possible to just wait near the ledge for another slow hover to try again.",
19321932
"With this setup, there is a one-frame window in which the Reo can be frozen. Without a precise setup, there is typically no way to clip through without Morph and X-Ray."
1933-
]
1933+
],
1934+
"devNote": "This may be possible with a high pixel ice clip."
19341935
},
19351936
{
19361937
"link": [13, 5],
@@ -1955,6 +1956,27 @@
19551956
"Refreeze the Zeb below the crumble blocks and ice clip up to reach the door."
19561957
]
19571958
},
1959+
{
1960+
"link": [13, 5],
1961+
"name": "Big Pink Blind Zeb Ice Clip (Preserve Flash Suit)",
1962+
"notable": true,
1963+
"requires": [
1964+
"canStaggeredWalljump",
1965+
"canCameraManip",
1966+
"canOffScreenMovement",
1967+
"Wave",
1968+
"canInsaneJump",
1969+
"h_canHighPixelIceClip"
1970+
],
1971+
"note": [
1972+
"Raise a Zeb to be just below the crumble blocks and blindly freeze it to set up an ice clip to reach the Power Bomb room exit door.",
1973+
"Get a bug from the pipe to spawn facing left and freeze it while moving to the ledge below the Hopper room door.",
1974+
"Go above, then blindly freeze it with a diagonal downward shot at a pixel perfect height.",
1975+
"Go back down and shoot it again to freeze it with a diagonal upward shot while on the ground to avoid losing the flash suit.",
1976+
"If the Zeb is frozen again, but not in a usable spot, it is possible to wall jump in the shaft below the crumble and refreeze it with a diagonal downward shot.",
1977+
"Perform a very precise ledge grab onto the Zeb to then jump through the crumble block."
1978+
]
1979+
},
19581980
{
19591981
"link": [13, 6],
19601982
"name": "Base",

region/crateria/central/Parlor and Alcatraz.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1370,7 +1370,7 @@
13701370
"Wait for a global Geemer to make the long trip along the map, or shoot a Super 20 to 30 seconds after entering the room to knock it off the ceiling and save a lot of time.",
13711371
"Freeze it just after it starts climbing the bomb blocks.",
13721372
"Spin-jump above it, which will put Samus into a forced crouch where X-Ray cannot be used.",
1373-
"Use Grapple to kill a a second Geemer, restoring the ability to use X-Ray.",
1373+
"Use Grapple to kill a second Geemer, restoring the ability to use X-Ray.",
13741374
"Use X-Ray to stand up, then jump up through the ceiling."
13751375
],
13761376
"devNote": [
@@ -1388,7 +1388,8 @@
13881388
"canBeVeryPatient",
13891389
{"ammo": {"type": "Super", "count": 1}}
13901390
]},
1391-
"h_canPreciseIceClip",
1391+
{"tech": "canPreciseCeilingClip"},
1392+
"canTrickyUseFrozenEnemies",
13921393
{"enemyDamage": {
13931394
"enemy": "Geemer (blue)",
13941395
"type": "contact",
@@ -1399,8 +1400,8 @@
13991400
"note": [
14001401
"Wait for a global Geemer to make the long trip along the map, or shoot a Super 20 to 30 seconds after entering the room to knock it off the ceiling and save a lot of time.",
14011402
"Hold right against the bomb blocks, take damage from the Geemer, jump, aim-down, and shoot the Geemer shortly before landing.",
1402-
"Samus should end up standing on the ground with the Geemer frozen on the wall slightly above the ground (overlapping Samus' hitbox).",
1403-
"Facing the bomb blocks and pressed against them, jump while holding down (but not crouched) and then press forward at a precise time to break the aim-down pose.",
1403+
"Samus should end up standing on the ground with the Geemer frozen on the wall with a 4-8 pixel gap between it and the ground (overlapping Samus' hitbox).",
1404+
"Facing the bomb blocks and pressed against them, jump while holding down (but not crouched) and then hold forward (or forward and down) 5 frames later to break the aim-down pose.",
14041405
"If successful, Samus will clip up through the ceiling.",
14051406
"This can be attempted several times before the Geemer thaws."
14061407
]

region/crateria/east/West Ocean.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1633,7 +1633,7 @@
16331633
"The bug must be at a very precise pixel height unless using XRay and Morph.",
16341634
"Note that although the ceiling here is 3 tiles thick, only the bottom tile is solid; the other two are slopes pushing Samus up, allowing the trick to be done."
16351635
],
1636-
"devNote": "This location does not work at the high pixel location, as Samus is forced into a crouch."
1636+
"devNote": "This location does not work at the high pixel location, as Samus is forced into a crouch, likely because of the slope tiles above?"
16371637
},
16381638
{
16391639
"link": [6, 12],

region/lowernorfair/east/Mickey Mouse Room.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1570,7 +1570,8 @@
15701570
"Ice Clip through the crumble blocks using a Multiviola from the bottom of the room and then Crumble Jump to clip through the bomb blocks.",
15711571
"The ice clip can be setup by standing in a corner and firing forward when the Multiviola hits Samus, if it is moving downwards towards Samus.",
15721572
"The Crumble Jump is done by aiming down (not immediately) after jumping, then changing Samus' hitbox once above the crumble blocks, and jumping again."
1573-
]
1573+
],
1574+
"devNote": "This may be possible with a high pixel ice clip."
15741575
},
15751576
{
15761577
"link": [9, 2],

region/maridia/inner-green/East Pants Room.json

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -389,25 +389,41 @@
389389
"notable": true,
390390
"requires": [
391391
"Gravity",
392-
"h_canPreciseIceClip"
392+
"h_canPreciseIceClip",
393+
{"or": [
394+
"canTrickyJump",
395+
{"enemyDamage": {
396+
"enemy": "Puyo",
397+
"type": "contact",
398+
"hits": 2
399+
}}
400+
]}
393401
],
394-
"note": "Freeze the puyo at the start of its jump animation, on the right frame."
402+
"note": "Freeze the Puyo at the start of its jump animation, on the right frame."
395403
},
396404
{
397405
"link": [3, 2],
398406
"name": "East Pants Room Suitless Puyo Clip",
399407
"notable": true,
400408
"requires": [
401409
"canSuitlessMaridia",
402-
{"or":[
403-
"h_canXRayMorphIceClip",
404-
"h_canPreciseIceClip"
405-
]},
410+
"h_canHighPixelIceClip",
406411
{"enemyDamage": {
407412
"enemy": "Puyo",
408413
"type": "contact",
409-
"hits": 8
410-
}}
414+
"hits": 2
415+
}},
416+
{"or":[
417+
{"enemyDamage": {
418+
"enemy": "Puyo",
419+
"type": "contact",
420+
"hits": 6
421+
}},
422+
{"resetRoom": {
423+
"nodes": [1],
424+
"mustStayPut": false
425+
}}
426+
]}
411427
],
412428
"note": [
413429
"Positioning the Puyo requires it to perform a big jump then start falling with a frame perfect freeze.",
@@ -416,9 +432,9 @@
416432
"Clip onto the puyo by doing an aim down jump and switching to a forward diagonal at the right time."
417433
],
418434
"devNote": [
419-
"1 hit per attempt, 7 for leniency.",
435+
"1 hit per attempt, 7 for leniency, which is reduced if Samus can reset the room and farm the Puyos.",
420436
"FIXME: leniencies should be moved to helpers or some central location.",
421-
"It does not seem possible to perform a high pixel ice clip here, as the high jump from the Puyo skips the correct pixel on the ascent and descent."
437+
"FIXME: There is a normalized setup which can be described and most or all of the leniency can be removed."
422438
]
423439
},
424440
{

region/maridia/outer/Crab Hole.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -600,20 +600,22 @@
600600
"requires": [
601601
"h_canNavigateUnderwater",
602602
"canOffScreenMovement",
603-
"h_canPreciseIceClip",
604603
{"or": [
605-
"Gravity",
604+
{"and": [
605+
"Gravity",
606+
"h_canPreciseIceClip"
607+
]},
606608
{"and": [
607609
"HiJump",
608-
"canDownGrab"
610+
"h_canHighPixelIceClip"
609611
]}
610612
]}
611613
],
612614
"note": [
613615
"Freeze a crab at a very precise position in order to clip through the center Morph tunnel without a way to see.",
614616
"Use a frozen crab on the opposite wall in order to better time the crab being used for clipping and as a way to climb on top of it.",
615617
"Ice Beam on its own has a high chance of hitting a wall instead of the crab; straight vertical shots can help.",
616-
"Gravity has a 2 pixel clip window while Suitless there is only 1 pixel and Samus must press against the crab to be forcibly pushed into the solid tiles above."
618+
"Gravity has a 2 pixel clip window while Suitless there is only 1 pixel up higher which requires a precise down grab to get onto the crab."
617619
],
618620
"devNote": "FIXME: It is possible to crab climb with nothing but ice and walljumps."
619621
},

region/norfair/crocomire/Post Crocomire Jump Room.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1179,7 +1179,7 @@
11791179
"Freeze the Mella at a precise location in order to jump through the crumble block, then wall jump up the long channel and mid air morph to get out.",
11801180
"The Mella pixel positioning window is larger and higher with Morph and an X-Ray Stand Up."
11811181
],
1182-
"devNote": "While the high pixel position looks possible, it is unreasonable, as it also requires very precise horizontal positioning and the Mellas are chaotic."
1182+
"devNote": "While the high pixel position looks possible, it is fairly unreasonable, as it also requires very precise horizontal positioning and the Mellas are chaotic."
11831183
},
11841184
{
11851185
"link": [5, 4],

tech.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1835,10 +1835,9 @@
18351835
"name": "canPreciseCeilingClip",
18361836
"techRequires": [
18371837
"canCeilingClip",
1838-
"canUseEnemies",
1839-
"canCrouchJump"
1838+
"canUseEnemies"
18401839
],
1841-
"otherRequires": [],
1840+
"otherRequires": ["canCrouchJump"],
18421841
"note": [
18431842
"Setting up an enemy positioning to perform a very precise ceiling clip, typically with a frozen enemy.",
18441843
"The enemy positioning will require a 2-3 pixel precision range, several pixels lower than what is possible with an X-Ray standup.",

0 commit comments

Comments
 (0)