Skip to content

Commit 33351d0

Browse files
committed
Check all h_canIceClip
1 parent bb729ae commit 33351d0

8 files changed

Lines changed: 83 additions & 14 deletions

File tree

helpers.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -747,12 +747,20 @@
747747
"canPreciseCeilingClip"
748748
]
749749
},
750+
{
751+
"name": "h_canHighPixelIceClip",
752+
"requires": [
753+
"canTrickyUseFrozenEnemies",
754+
"canHighPixelCeilingClip"
755+
]
756+
},
750757
{
751758
"name": "h_canIceClip",
752759
"requires": [
753760
{"or":[
754761
"h_canXRayMorphIceClip",
755-
"h_canPreciseIceClip"
762+
"h_canPreciseIceClip",
763+
"h_canHighPixelIceClip"
756764
]}
757765
]
758766
},

region/brinstar/green/Etecoon Energy Tank Room.json

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -653,7 +653,10 @@
653653
"name": "Etecoon E-Tank Beetom Clip",
654654
"notable": true,
655655
"requires": [
656-
"h_canIceClip",
656+
{"or":[
657+
"h_canXRayMorphIceClip",
658+
"h_canPreciseIceClip"
659+
]},
657660
"Morph",
658661
{"enemyDamage": {
659662
"enemy": "Beetom",
@@ -670,6 +673,12 @@
670673
"type": "contact",
671674
"hits": 2
672675
}}
676+
]},
677+
{"or": [
678+
"canCrumbleJump",
679+
"canWalljump",
680+
"HiJump",
681+
"SpaceJump"
673682
]}
674683
],
675684
"flashSuitChecked": true,
@@ -683,6 +692,39 @@
683692
"FIXME: An ice clip would allow for Moondance strats at 1 and 2 using a second Beetom."
684693
]
685694
},
695+
{
696+
"link": [3, 2],
697+
"name": "Etecoon E-Tank Beetom Clip (High Pixel, Preserve Flash Suit)",
698+
"notable": true,
699+
"requires": [
700+
"h_canHighPixelIceClip",
701+
"Morph",
702+
{"enemyDamage": {
703+
"enemy": "Beetom",
704+
"type": "contact",
705+
"hits": 2
706+
}},
707+
{"or": [
708+
"canWalljump",
709+
"HiJump",
710+
"SpaceJump",
711+
{"enemyDamage": {
712+
"enemy": "Beetom",
713+
"type": "contact",
714+
"hits": 2
715+
}}
716+
]}
717+
],
718+
"flashSuitChecked": true,
719+
"note": [
720+
"Jump and freeze the Beetom at a pixel perfect location in order to jump through the crumble blocks.",
721+
"The pixel is nearly the highest possible position with HiJump disabled, from the left ledge.",
722+
"After positioning the Beetom, get on top of it with a tight down grab, while refreezing it if necessary.",
723+
"Jump through the crumble blocks then down grab again to get to the top area.",
724+
"Two Beetom hits are assumed, but with failed attempts it could take more, possibly requiring leaving the Beetom and going back to the right to farm."
725+
],
726+
"devNote": "Morph is required to lure a Beetom. Morphless tunnel crawl should not be required."
727+
},
686728
{
687729
"link": [3, 2],
688730
"name": "Grapple Teleport",

region/brinstar/kraid/Warehouse Zeela Room.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -546,13 +546,15 @@
546546
"link": [3, 3],
547547
"name": "Zeela Ice Clip Door Lock Skip",
548548
"requires": [
549-
"h_canIceClip"
549+
"h_canIceClip",
550+
"h_canBombThings"
550551
],
551552
"bypassesDoorShell": true,
552553
"note": [
553554
"Freeze a Zeela at a precise distance below the door in order to jump up and clip through the door shell.",
554555
"The pixel window is larger and higher with Morph and an X-Ray stand-up."
555-
]
556+
],
557+
"devNote": "FIXME: This could use an obstacle, so that it can be broken other ways, such as with screw or a speed ball."
556558
},
557559
{
558560
"link": [3, 3],

region/crateria/east/Crab Maze.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,17 @@
8686
"name": "Sciser Ice Clip Door Lock Skip",
8787
"requires": [
8888
{"ammo": {"type": "Super", "count": 1}},
89-
"h_canIceClip"
89+
{"or":[
90+
"h_canXRayMorphIceClip",
91+
"h_canPreciseIceClip"
92+
]}
9093
],
9194
"bypassesDoorShell": true,
9295
"note": [
9396
"Shoot a Super as a Sciser crawls near the top door, then freeze it mid-air and use it to clip up past the door shell.",
9497
"If you don't have Morph and X-Ray, you must shoot the Super while the Sciser is on the slope near the door, not on the door itself."
95-
]
98+
],
99+
"devNote": "This doesn't seem possible to get the crab frozen at the high pixel position."
96100
},
97101
{
98102
"link": [1, 1],

region/crateria/east/West Ocean.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1622,14 +1622,18 @@
16221622
"name": "West Ocean Bug Ice Clip",
16231623
"notable": true,
16241624
"requires": [
1625-
"h_canIceClip"
1625+
{"or":[
1626+
"h_canXRayMorphIceClip",
1627+
"h_canPreciseIceClip"
1628+
]}
16261629
],
16271630
"note": [
16281631
"Freeze a bug three tiles to the right of the morph tunnel entrance, directly under the tile where ceiling is higher.",
16291632
"Jump onto the bug, crouch, and jump up.",
16301633
"The bug must be at a very precise pixel height unless using XRay and Morph.",
16311634
"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."
1632-
]
1635+
],
1636+
"devNote": "This location does not work at the high pixel location, as Samus is forced into a crouch."
16331637
},
16341638
{
16351639
"link": [6, 12],

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,10 @@
399399
"notable": true,
400400
"requires": [
401401
"canSuitlessMaridia",
402-
"h_canIceClip",
402+
{"or":[
403+
"h_canXRayMorphIceClip",
404+
"h_canPreciseIceClip"
405+
]},
403406
{"enemyDamage": {
404407
"enemy": "Puyo",
405408
"type": "contact",
@@ -414,7 +417,8 @@
414417
],
415418
"devNote": [
416419
"1 hit per attempt, 7 for leniency.",
417-
"FIXME: leniencies should be moved to helpers or some central location."
420+
"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."
418422
]
419423
},
420424
{

region/maridia/inner-pink/Colosseum.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -649,7 +649,8 @@
649649
"canCrouchJump",
650650
"canCeilingClip"
651651
]},
652-
"h_canIceClip"
652+
"h_canXRayMorphIceClip",
653+
"h_canHighPixelIceClip"
653654
]},
654655
"canGrappleClip"
655656
],
@@ -661,7 +662,7 @@
661662
"Too short a tap and the next grapple will not work, too long and Samus will be stuck in the wall.",
662663
"Grapple diagonally again to be pushed into the transition."
663664
],
664-
"devNote": "FIXME: It doesnt seem like there is the normal 2-3 pixel window for this clip, but there is the high single pixel clip, which needs a separate tech."
665+
"devNote": "The 2-3 pixel window is trivial to get by crouching, the high pixel clip is easier here than normal, as no precise down grab is needed."
665666
},
666667
{
667668
"link": [2, 2],

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1163,7 +1163,10 @@
11631163
"notable": true,
11641164
"requires": [
11651165
"Morph",
1166-
"h_canIceClip",
1166+
{"or":[
1167+
"h_canXRayMorphIceClip",
1168+
"h_canPreciseIceClip"
1169+
]},
11671170
{"or": [
11681171
"canConsecutiveWalljump",
11691172
{"and": [
@@ -1175,7 +1178,8 @@
11751178
"note": [
11761179
"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.",
11771180
"The Mella pixel positioning window is larger and higher with Morph and an X-Ray Stand Up."
1178-
]
1181+
],
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."
11791183
},
11801184
{
11811185
"link": [5, 4],

0 commit comments

Comments
 (0)