Skip to content

Commit 0b9bae2

Browse files
authored
Merge pull request #1971 from kjbranch/fast-ripper
G-Mode: Fast Ripper Room
2 parents 91b3834 + 0aa3c96 commit 0b9bae2

1 file changed

Lines changed: 309 additions & 0 deletions

File tree

region/lowernorfair/west/Fast Ripper Room.json

Lines changed: 309 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
"from": 1,
6767
"to": [
6868
{"id": 1},
69+
{"id": 2},
6970
{"id": 3}
7071
]
7172
},
@@ -317,6 +318,130 @@
317318
],
318319
"flashSuitChecked": true
319320
},
321+
{
322+
"link": [1, 2],
323+
"name": "Indirect G-Mode, Despawn Gate",
324+
"entranceCondition": {
325+
"comeInWithGMode": {
326+
"mode": "indirect",
327+
"morphed": false
328+
}
329+
},
330+
"requires": [
331+
{"or": [
332+
"canInsaneJump",
333+
"ScrewAttack",
334+
"canUseFrozenEnemies",
335+
{"and": [
336+
"canTrickyDodgeEnemies",
337+
"Morph"
338+
]},
339+
{"ammo": {"type": "Super", "count": 2}},
340+
{"enemyDamage": {"enemy": "Ripper 2 (red)", "type": "contact", "hits": 2}}
341+
]},
342+
{"or": [
343+
"h_HeatedGModeOpenDifferentDoor",
344+
{"and": [
345+
"h_heatedGModePauseAbuse",
346+
"ScrewAttack"
347+
]},
348+
{"and": [
349+
"h_heatedGModePauseAbuse",
350+
{"ammo": {"type": "Super", "count": 1}}
351+
]}
352+
]}
353+
],
354+
"flashSuitChecked": true,
355+
"note": [
356+
"Despawn the gate in indirect G-mode then cross the room while killing, freezing, dodging, or tanking the Rippers.",
357+
"Dodging the Rippers without Morph, requires crouching under the first two then jumping and aiming down over the next two;",
358+
"it also requires jumping over all three lower Rippers when most of the way across the room.",
359+
"It is possible to kill a Ripper near the right door and pause abuse to collect its drop on G-mode exit."
360+
]
361+
},
362+
{
363+
"link": [1, 2],
364+
"name": "Indirect G-Mode Morph, Despawn Gate",
365+
"entranceCondition": {
366+
"comeInWithGMode": {
367+
"mode": "indirect",
368+
"morphed": true
369+
}
370+
},
371+
"requires": [
372+
{"or": [
373+
"h_canArtificialMorphPowerBomb",
374+
{"enemyDamage": {"enemy": "Ripper 2 (red)", "type": "contact", "hits": 1}}
375+
]},
376+
{"or": [
377+
"h_HeatedGModeOpenDifferentDoor",
378+
{"and": [
379+
"canTrickyJump",
380+
"h_heatedGModePauseAbuse",
381+
{"ammo": {"type": "Super", "count": 1}}
382+
]}
383+
]}
384+
],
385+
"flashSuitChecked": true,
386+
"note": [
387+
"Despawn the gate in indirect G-mode then Power Bomb the Rippers and cross the room.",
388+
"It is possible to kill a Ripper near the right door and pause abuse to collect its drop on G-mode exit.",
389+
"Timing the Power Bomb to kill some but not all of the lower three Rippers is necessary if farming on the right side of the room."
390+
]
391+
},
392+
{
393+
"link": [1, 2],
394+
"name": "Indirect G-Mode, Despawn Gate, Open Gate",
395+
"entranceCondition": {
396+
"comeInWithGMode": {
397+
"mode": "indirect",
398+
"morphed": false
399+
}
400+
},
401+
"requires": [
402+
{"or": [
403+
"canInsaneJump",
404+
"ScrewAttack",
405+
"canUseFrozenEnemies",
406+
{"and": [
407+
"canTrickyDodgeEnemies",
408+
"Morph"
409+
]},
410+
{"enemyDamage": {"enemy": "Ripper 2 (red)", "type": "contact", "hits": 3}}
411+
]},
412+
{"heatFrames": 110}
413+
],
414+
"clearsObstacles": ["A"],
415+
"flashSuitChecked": true,
416+
"note": [
417+
"Despawn the gate in indirect G-mode then exit G-mode while under it to open the gate without a Super.",
418+
"This requires killing, freezing, dodging, or tanking the Rippers.",
419+
"Dodging the Rippers without Morph, requires crouching under the first two then jumping and aiming down over the next two;",
420+
"it also requires jumping over all three lower Rippers when most of the way across the room.",
421+
"Then exiting G-mode while on the right side of the gate tile as the first Ripper approaches, so it hits the gate while it's opening.",
422+
"Then run towards the door and jump and aim down over the Ripper that makes it through, before quickly using the runway."
423+
]
424+
},
425+
{
426+
"link": [1, 2],
427+
"name": "Indirect G-Mode Morph, Despawn Gate, Open Gate",
428+
"entranceCondition": {
429+
"comeInWithGMode": {
430+
"mode": "indirect",
431+
"morphed": true
432+
}
433+
},
434+
"requires": [
435+
{"or": [
436+
"h_canArtificialMorphPowerBomb",
437+
{"enemyDamage": {"enemy": "Ripper 2 (red)", "type": "contact", "hits": 2}}
438+
]},
439+
{"heatFrames": 110}
440+
],
441+
"clearsObstacles": ["A"],
442+
"flashSuitChecked": true,
443+
"note": "Despawn the gate in indirect G-mode then Power Bomb the Rippers and exit G-mode while under the gate to open it without a Super."
444+
},
320445
{
321446
"id": 5,
322447
"link": [1, 3],
@@ -351,6 +476,144 @@
351476
],
352477
"note": "The time lost by setting up a few strategic kills is pretty much offset by not having damage recoil."
353478
},
479+
{
480+
"link": [1, 3],
481+
"name": "Direct G-Mode",
482+
"entranceCondition": {
483+
"comeInWithGMode": {
484+
"mode": "direct",
485+
"morphed": false
486+
}
487+
},
488+
"requires": [
489+
"h_heatedGMode",
490+
{"or": [
491+
"canInsaneJump",
492+
"ScrewAttack",
493+
"canUseFrozenEnemies",
494+
{"ammo": {"type": "Super", "count": 2}},
495+
{"enemyDamage": {"enemy": "Ripper 2 (red)", "type": "contact", "hits": 2}}
496+
]},
497+
{"heatFrames": 0}
498+
],
499+
"flashSuitChecked": true,
500+
"note": [
501+
"The room is a bit trickier to cross in direct G-mode because the Ripper cycle with the gate.",
502+
"Cross the room while killing, freezing, dodging, or tanking the Rippers.",
503+
"Dodging the Rippers without Morph, requires crouching under the first two then jumping and aiming down over the next two;",
504+
"either way, it also requires a precise jump over all three lower Rippers when most of the way across the room, or a morph under the first and quick jump over the next two."
505+
]
506+
},
507+
{
508+
"link": [1, 3],
509+
"name": "Direct G-Mode Morph",
510+
"entranceCondition": {
511+
"comeInWithGMode": {
512+
"mode": "direct",
513+
"morphed": true
514+
}
515+
},
516+
"requires": [
517+
"h_heatedGMode",
518+
{"or": [
519+
"h_canArtificialMorphPowerBomb",
520+
{"enemyDamage": {"enemy": "Ripper 2 (red)", "type": "contact", "hits": 1}}
521+
]},
522+
{"heatFrames": 0}
523+
],
524+
"flashSuitChecked": true,
525+
"note": [
526+
"The room is a bit trickier to cross in direct G-mode because the Ripper cycle with the gate.",
527+
"Power Bomb the Rippers on entry then cross the room."
528+
]
529+
},
530+
{
531+
"link": [1, 3],
532+
"name": "Direct G-Mode, Immobile",
533+
"entranceCondition": {
534+
"comeInWithGMode": {
535+
"mode": "direct",
536+
"morphed": false,
537+
"mobility": "immobile"
538+
}
539+
},
540+
"requires": [
541+
"h_heatedGMode",
542+
{"enemyDamage": {"enemy": "Ripper 2 (red)", "type": "contact", "hits": 1}},
543+
{"heatFrames": 0}
544+
],
545+
"flashSuitChecked": true,
546+
"note": "This strat just saves one Ripper hit when tanking the Rippers because of the i-frames when taking the hit to regain mobility."
547+
},
548+
{
549+
"link": [2, 1],
550+
"name": "Indirect G-Mode, Despawn Gate",
551+
"entranceCondition": {
552+
"comeInWithGMode": {
553+
"mode": "indirect",
554+
"morphed": false
555+
}
556+
},
557+
"requires": [
558+
{"or": [
559+
"ScrewAttack",
560+
"canUseFrozenEnemies",
561+
{"and": [
562+
"canInsaneJump",
563+
{"ammo": {"type": "Super", "count": 1}}
564+
]},
565+
{"ammo": {"type": "Super", "count": 3}},
566+
{"enemyDamage": {"enemy": "Ripper 2 (red)", "type": "contact", "hits": 2}}
567+
]},
568+
{"or": [
569+
"h_HeatedGModeOpenDifferentDoor",
570+
{"and": [
571+
"h_heatedGModePauseAbuse",
572+
"ScrewAttack"
573+
]},
574+
{"and": [
575+
"h_heatedGModePauseAbuse",
576+
{"ammo": {"type": "Super", "count": 1}}
577+
]}
578+
]}
579+
],
580+
"flashSuitChecked": true,
581+
"note": [
582+
"Despawn the gate in indirect G-mode then cross the room while killing, freezing, or tanking the Rippers.",
583+
"Without Morph, killing the lowest Ripper with a Super will make it possible but difficult to cross the room damageless.",
584+
"It is possible to kill a Ripper near the left door and pause abuse to collect its drop on G-mode exit."
585+
],
586+
"devNote": "FIXME: It is possible to cross the room with nothing, but is quite precise. It might need to be a notable strat."
587+
},
588+
{
589+
"link": [2, 1],
590+
"name": "Indirect G-Mode Morph, Despawn Gate",
591+
"entranceCondition": {
592+
"comeInWithGMode": {
593+
"mode": "indirect",
594+
"morphed": true
595+
}
596+
},
597+
"requires": [
598+
{"or": [
599+
"canInsaneJump",
600+
"h_canArtificialMorphPowerBomb"
601+
]},
602+
{"or": [
603+
"h_HeatedGModeOpenDifferentDoor",
604+
{"and": [
605+
"h_heatedGModePauseAbuse",
606+
{"ammo": {"type": "Super", "count": 1}}
607+
]}
608+
]}
609+
],
610+
"flashSuitChecked": true,
611+
"note": [
612+
"Despawn the gate in indirect G-mode then cross the room by either rolling under the Rippers then unmorphing and dodging them while while crossing the room,",
613+
"or place a Power Bomb to kill all or most of them and cross the room.",
614+
"It is possible to kill a Ripper near the left door and pause abuse to collect its drop on G-mode exit."
615+
]
616+
},
354617
{
355618
"id": 8,
356619
"link": [2, 1],
@@ -470,6 +733,52 @@
470733
"flashSuitChecked": true,
471734
"devNote": "FIXME: These heatFrames are the worst case scenario, otherwise the entire room would need to be modeled."
472735
},
736+
{
737+
"link": [2, 2],
738+
"name": "Indirect G-Mode, Despawn Gate, Open Gate",
739+
"entranceCondition": {
740+
"comeInWithGMode": {
741+
"mode": "indirect",
742+
"morphed": false
743+
}
744+
},
745+
"requires": [
746+
{"or": [
747+
"canInsaneJump",
748+
"ScrewAttack",
749+
"canUseFrozenEnemies",
750+
"Morph",
751+
{"enemyDamage": {"enemy": "Ripper 2 (red)", "type": "contact", "hits": 1}}
752+
]},
753+
{"heatFrames": 110}
754+
],
755+
"clearsObstacles": ["A"],
756+
"flashSuitChecked": true,
757+
"note": [
758+
"Despawn the gate in indirect G-mode then exit G-mode while under it to open the gate without a Super.",
759+
"This requires killing, freezing, dodging, or tanking the Rippers.",
760+
"Dodging the Rippers without Morph, requires exiting G-mode while on the right side of the gate tile as the first Ripper approaches, so it hits the gate while it's opening.",
761+
"Then run towards the door and jump and aim down over the Ripper that makes it through, before quickly using the runway."
762+
]
763+
},
764+
{
765+
"link": [2, 2],
766+
"name": "Indirect G-Mode Morph, Despawn Gate, Open Gate",
767+
"entranceCondition": {
768+
"comeInWithGMode": {
769+
"mode": "indirect",
770+
"morphed": true
771+
}
772+
},
773+
"requires": [
774+
"h_canArtificialMorphPowerBomb",
775+
{"heatFrames": 110}
776+
],
777+
"clearsObstacles": ["A"],
778+
"flashSuitChecked": true,
779+
"note": "Despawn the gate in indirect G-mode then Power Bomb the Rippers and exit G-mode while under the gate to open it without a Super.",
780+
"devNote": "FIXME: It would be possible to enter in direct G-mode and use a power bomb then gate glitch and cross the room without the Rippers."
781+
},
473782
{
474783
"id": 15,
475784
"link": [2, 3],

0 commit comments

Comments
 (0)