Skip to content

Commit d033a4f

Browse files
authored
Merge pull request #1982 from kjbranch/g-doorlock-skip
Refine door lock ceiling clips, add G-mode variants
2 parents d16cd3e + 237ecaf commit d033a4f

12 files changed

Lines changed: 767 additions & 21 deletions

File tree

region/brinstar/green/Spore Spawn Kihunter Room.json

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,39 @@
244244
"requires": [],
245245
"flashSuitChecked": true
246246
},
247+
{
248+
"link": [1, 2],
249+
"name": "G-Mode Ice Clip, Door Lock Skip",
250+
"entranceCondition": {
251+
"comeInWithGMode": {
252+
"mode": "any",
253+
"morphed": false
254+
}
255+
},
256+
"requires": [
257+
{"notable": "Ice Clip Door Lock Skip Without Morph and X-Ray"},
258+
"canTrickyGMode",
259+
"h_canPreciseIceClip",
260+
{"or": [
261+
"Morph",
262+
"canInsaneJump",
263+
{"enemyDamage": {"enemy": "Kihunter (green)", "type": "contact", "hits": 1}}
264+
]}
265+
],
266+
"exitCondition": {
267+
"leaveWithGMode": {
268+
"morphed": false
269+
}
270+
},
271+
"bypassesDoorShell": true,
272+
"flashSuitChecked": true,
273+
"note": [
274+
"Lure a Kihunter over to the right near the door. Damage it so that it falls to the ground.",
275+
"There is a 2 frame window at the beginning of its hop where Samus can use it to clip through the door",
276+
"Be careful to avoid touching the invisible, stationary projectiles that it spits out.",
277+
"Without Morph, jump onto the right side of it in order to have a chance to wiggle off quickly in case it is frozen at the wrong height."
278+
]
279+
},
247280
{
248281
"id": 12,
249282
"link": [2, 1],
@@ -394,6 +427,41 @@
394427
"Alternatively, place a Power Bomb and roll to the left on entry to kill the Kihunter, then quickly IBJ through the door before more arrive."
395428
],
396429
"devNote": "It is possible to do this with Bombs alone, but it is pretty chaotic."
430+
},
431+
{
432+
"link": [2, 2],
433+
"name": "G-Mode Ice Clip, Door Lock Skip",
434+
"entranceCondition": {
435+
"comeInWithGMode": {
436+
"mode": "indirect",
437+
"morphed": false
438+
},
439+
"comesThroughToilet": "any"
440+
},
441+
"requires": [
442+
{"notable": "Ice Clip Door Lock Skip Without Morph and X-Ray"},
443+
"canTrickyGMode",
444+
"h_canPreciseIceClip",
445+
{"or": [
446+
"Morph",
447+
"canInsaneJump",
448+
{"enemyDamage": {"enemy": "Kihunter (green)", "type": "contact", "hits": 1}}
449+
]}
450+
],
451+
"exitCondition": {
452+
"leaveWithGMode": {
453+
"morphed": false
454+
}
455+
},
456+
"bypassesDoorShell": true,
457+
"flashSuitChecked": true,
458+
"note": [
459+
"Lure a Kihunter over to the right near the door (it may be easiest not to use the one that starts near the door). Damage it so that it falls to the ground.",
460+
"There is a 2 frame window at the beginning of its hop where Samus can use it to clip through the door",
461+
"Be careful to avoid touching the invisible, stationary projectiles that it spits out.",
462+
"Without Morph, jump onto the right side of it in order to have a chance to wiggle off quickly in case it is frozen at the wrong height."
463+
],
464+
"devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat."
397465
}
398466
],
399467
"notables": [

region/brinstar/green/Spore Spawn Room.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,18 @@
266266
],
267267
"setsFlags": ["f_DefeatedSporeSpawn"],
268268
"note": "Spore Spawn's pollen does not drop Supers. The fight requires 4 Supers, where many misses could lead to a softlock."
269+
},
270+
{
271+
"link": [2, 2],
272+
"name": "G-Mode Regain Mobility",
273+
"requires": [
274+
{"enemyDamage": {"enemy": "Spore Spawn", "type": "contact", "hits": 1}},
275+
{"not": "f_DefeatedSporeSpawn"},
276+
"canRiskPermanentLossOfAccess"
277+
],
278+
"gModeRegainMobility": {},
279+
"flashSuitChecked": true,
280+
"devNote": "This would only be useful to leave in g-mode."
269281
}
270282
],
271283
"notables": [

region/crateria/east/Crab Maze.json

Lines changed: 99 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,25 @@
111111
"flashSuitChecked": true,
112112
"note": [
113113
"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.",
114-
"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."
114+
"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.",
115+
"Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off."
116+
]
117+
},
118+
{
119+
"link": [1, 1],
120+
"name": "Sciser High Pixel Ice Clip Door Lock Skip",
121+
"requires": [
122+
{"ammo": {"type": "Super", "count": 1}},
123+
"h_canHighPixelIceClip"
115124
],
116-
"devNote": "This doesn't seem possible to get the crab frozen at the high pixel position."
125+
"bypassesDoorShell": true,
126+
"flashSuitChecked": true,
127+
"note": [
128+
"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.",
129+
"This requires knocking off the Sciser frame-pefrectly, then freezing it frame-perfectly in position.",
130+
"The Super should knock off the crab when it is barely centered on the slope, 2 pixels away from the edge of the doorframe.",
131+
"Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off."
132+
]
117133
},
118134
{
119135
"id": 2,
@@ -242,6 +258,35 @@
242258
"bypassesDoorShell": "free",
243259
"flashSuitChecked": true
244260
},
261+
{
262+
"link": [1, 1],
263+
"name": "G-Mode Ice Clip, Door Lock Skip",
264+
"entranceCondition": {
265+
"comeInWithGMode": {
266+
"mode": "indirect",
267+
"morphed": false
268+
},
269+
"comesThroughToilet": "any"
270+
},
271+
"requires": [
272+
"canTrickyGMode",
273+
"h_canPreciseIceClip",
274+
{"ammo": {"type": "Super", "count": 1}}
275+
],
276+
"exitCondition": {
277+
"leaveWithGMode": {
278+
"morphed": false
279+
}
280+
},
281+
"bypassesDoorShell": true,
282+
"flashSuitChecked": true,
283+
"note": [
284+
"Wait for a crab to come to this door and shoot a Super to knock it off, then quickly freeze it at the right height and use it to clip up past the door shell.",
285+
"Knock the crab while it is on the sloped tiles near the top door, not on the door itself, otherwise it will never be in the correct height.",
286+
"Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off."
287+
],
288+
"devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat."
289+
},
245290
{
246291
"id": 10,
247292
"link": [1, 3],
@@ -302,8 +347,58 @@
302347
],
303348
"flashSuitChecked": true,
304349
"note": [
305-
"Place bombs at the far right, next to the low underwater ceiling.",
306-
"To safely bomb the fast crab, wait just left of the crack on the floor where it falls."
350+
"Overload PLMs by placing Bombs at the far right, against the bottom of the crumble block, at the right of the low underwater ceiling.",
351+
"To safely bomb the fast crab, wait just left of where it falls."
352+
]
353+
},
354+
{
355+
"link": [2, 1],
356+
"name": "G-Mode Morph Ice Clip, Door Lock Skip",
357+
"entranceCondition": {
358+
"comeInWithGMode": {
359+
"mode": "any",
360+
"morphed": true
361+
}
362+
},
363+
"requires": [
364+
"canBeVeryPatient",
365+
"canTrickyGMode",
366+
"h_canArtificialMorphBombs",
367+
{"or": [
368+
{"and": [
369+
"Morph",
370+
{"or": [
371+
"HiJump",
372+
"canSpringBallJumpMidAir",
373+
"canSunkenTileWideWallClimb"
374+
]}
375+
]},
376+
{"and": [
377+
"Gravity",
378+
"h_canArtificialMorphIBJ"
379+
]},
380+
{"and": [
381+
"h_canArtificialMorphSpringBall",
382+
"HiJump"
383+
]}
384+
]},
385+
"h_canPreciseIceClip",
386+
{"ammo": {"type": "Super", "count": 1}}
387+
],
388+
"exitCondition": {
389+
"leaveWithGMode": {
390+
"morphed": false
391+
}
392+
},
393+
"bypassesDoorShell": true,
394+
"flashSuitChecked": true,
395+
"note": [
396+
"Overload PLMs by placing Bombs at the far right, against the bottom of the crumble block, at the right of the low underwater ceiling.",
397+
"With artificial morph, safely bomb the fast crab by waiting just left of where it falls.",
398+
"Lure a crab to the top door or wait for the global crab to come back around, which can take up to 2.5 minutes.",
399+
"Shoot a Super to knock the crab off, then quickly freeze it at the right height and use it to clip up past the door shell.",
400+
"Knock it off while it is on the sloped tiles near the top door, not on the door itself, otherwise it will never be in the correct height.",
401+
"Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off."
307402
]
308403
},
309404
{

region/lowernorfair/west/Fast Ripper Room.json

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,8 +590,36 @@
590590
"Despawn the gate in indirect G-mode then cross the room while killing, freezing, or tanking the Rippers.",
591591
"Without Morph, killing the lowest Ripper with a Super will make it possible but difficult to cross the room damageless.",
592592
"It is possible to kill a Ripper near the left door and pause abuse to collect its drop on G-mode exit."
593+
]
594+
},
595+
{
596+
"link": [2, 1],
597+
"name": "Indirect G-Mode, Despawn Gate, Naked Ripper Weave",
598+
"entranceCondition": {
599+
"comeInWithGMode": {
600+
"mode": "indirect",
601+
"morphed": false
602+
}
603+
},
604+
"requires": [
605+
"canTrickyGMode",
606+
{"or": [
607+
"h_HeatedGModeOpenDifferentDoor",
608+
{"and": [
609+
"h_heatedGModePauseAbuse",
610+
{"ammo": {"type": "Super", "count": 1}}
611+
]}
612+
]}
593613
],
594-
"devNote": "FIXME: It is possible to cross the room with nothing, but is quite precise. It might need to be a notable strat."
614+
"flashSuitChecked": true,
615+
"note": [
616+
"Despawn the gate in indirect G-mode then cross the room while dodging the Rippers.",
617+
"It is possible to cross the room damageless without any items.",
618+
"Crouch under the first Rippers then jump with a precise timing to go over the next without hitting the highest ones.",
619+
"With two small forward spin jumps, jump over the three Rippers that come from behind. Move to the first platform and jump over them again.",
620+
"Cross the rest of the room while weaving through the Rippers to get to the left side.",
621+
"It is possible to kill a Ripper near the left door and pause abuse to collect its drop on G-mode exit."
622+
]
595623
},
596624
{
597625
"id": 36,

0 commit comments

Comments
 (0)