Skip to content

Commit 1c39e04

Browse files
authored
Merge pull request #2438 from kjbranch/r-cf-blue-pink-brin
R-mode CF Interrupt: Blue & Pink Brinstar
2 parents 6b8dd02 + 8d3851d commit 1c39e04

2 files changed

Lines changed: 187 additions & 0 deletions

File tree

region/brinstar/blue/Morph Ball Room.json

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -928,6 +928,74 @@
928928
"flashSuitChecked": true,
929929
"note": "To save a hit, jump over the third Sidehopper as it lunges towards Samus."
930930
},
931+
{
932+
"link": [1, 1],
933+
"name": "R-Mode Crystal Flash Interrupt",
934+
"entranceCondition": {
935+
"comeInWithRMode": {}
936+
},
937+
"requires": [
938+
"h_ZebesIsAwake",
939+
{"enemyDamage": {"enemy": "Sidehopper", "type": "contact", "hits": 1}},
940+
"canComplexRModeCrystalFlashInterrupt",
941+
{"ammo": {"type": "Missile", "count": 10}},
942+
{"or": [
943+
"h_partialEnemyDamageReduction",
944+
{"resourceAtMost": [{"type": "RegularEnergy", "count": 19}]},
945+
{"and": [
946+
{"resourceCapacity": [{"type": "RegularEnergy", "count": 199}]},
947+
{"resourceCapacity": [{"type": "ReserveEnergy", "count": 199}]}
948+
]}
949+
]},
950+
{"obstaclesCleared": ["C"]}
951+
],
952+
"flashSuitChecked": true,
953+
"note": [
954+
"Immediately on room entry, the Sidehopper is going to hit Samus. Afterwards, quickly roll to the right next to the stair.",
955+
"It is required to avoid double hitting the Sidehopper with the Power Bomb or it will die.",
956+
"It can help to place a Power Bomb and roll to the right to reduce the chance that the ceiling hopper gets double hit, and to lure the third hopper.",
957+
"Quickly getting back into position and Crystal Flashing will usually get Samus hit by either the ceiling or right hopper."
958+
],
959+
"devNote": [
960+
"Killing the hoppers after this is easy, as Samus will have i-frames, the Sidehoppers will be injured, and Samus will have some extra ammo just in case.",
961+
"A different setup could also break A, but Samus will end with at least 10 Power Bombs, so this is ignored for simplicity."
962+
]
963+
},
964+
{
965+
"link": [1, 1],
966+
"name": "Direct G-mode Morph, Crystal Flash Interrupt",
967+
"entranceCondition": {
968+
"comeInWithGMode": {
969+
"mode": "direct",
970+
"morphed": true
971+
}
972+
},
973+
"requires": [
974+
"h_ZebesIsAwake",
975+
"h_artificialMorphComplexRModeCrystalFlashInterrupt",
976+
{"ammo": {"type": "Missile", "count": 10}},
977+
{"or": [
978+
"h_partialEnemyDamageReduction",
979+
{"resourceAtMost": [{"type": "RegularEnergy", "count": 19}]},
980+
{"and": [
981+
{"resourceCapacity": [{"type": "RegularEnergy", "count": 199}]},
982+
{"resourceCapacity": [{"type": "ReserveEnergy", "count": 199}]}
983+
]}
984+
]},
985+
{"obstaclesCleared": ["C"]}
986+
],
987+
"flashSuitChecked": true,
988+
"note": [
989+
"On entry, quickly roll to the right next to the stair, while Samus is protected with i-frames.",
990+
"It is required to avoid double hitting the Sidehopper with the Power Bomb or it will die.",
991+
"It can help to place a Power Bomb and roll to the right to reduce the chance that the ceiling hopper gets double hit, and to lure the third hopper.",
992+
"Quickly getting back into position and Crystal Flashing will usually get Samus hit by either the ceiling or right hopper."
993+
],
994+
"devNote": [
995+
"Killing the hoppers after this is easy, as Samus will have i-frames, the Sidehoppers will be injured, and Samus will have some extra ammo just in case.",
996+
"A different setup could also break A, but Samus will end with at least 10 Power Bombs, so this is ignored for simplicity."
997+
]
998+
},
931999
{
9321000
"id": 24,
9331001
"link": [1, 5],
@@ -1257,6 +1325,43 @@
12571325
"requires": [],
12581326
"flashSuitChecked": true
12591327
},
1328+
{
1329+
"link": [3, 1],
1330+
"name": "R-Mode Crystal Flash Interrupt",
1331+
"entranceCondition": {
1332+
"comeInWithRMode": {}
1333+
},
1334+
"requires": [
1335+
"h_ZebesIsAwake",
1336+
"h_usePowerBomb",
1337+
{"or": [
1338+
"h_bombThings",
1339+
{"and": [
1340+
{"getBlueSpeed": {"usedTiles": 21, "openEnd": 1}},
1341+
"canSpeedball"
1342+
]}
1343+
]},
1344+
"canComplexRModeCrystalFlashInterrupt",
1345+
{"ammo": {"type": "Missile", "count": 10}},
1346+
{"or": [
1347+
"h_partialEnemyDamageReduction",
1348+
{"resourceAtMost": [{"type": "RegularEnergy", "count": 19}]},
1349+
{"and": [
1350+
{"resourceCapacity": [{"type": "RegularEnergy", "count": 199}]},
1351+
{"resourceCapacity": [{"type": "ReserveEnergy", "count": 199}]}
1352+
]}
1353+
]},
1354+
{"obstaclesCleared": ["A", "B", "C"]}
1355+
],
1356+
"flashSuitChecked": true,
1357+
"note": [
1358+
"Cross the room then lure and kill the two floor Sidehoppers using the morph tunnel.",
1359+
"With the ceiling Sidehopper in the top right corner, quickly roll to the left next to the stair.",
1360+
"It is required to avoid double hitting the Sidehopper with the Power Bomb or it will die.",
1361+
"Place a Power Bomb, Wait a second, then roll to the right to lure the hopper and quickly return and Crystal Flash.",
1362+
"Waiting briefly will prevent the hopper from coming too soon and getting double hit."
1363+
]
1364+
},
12601365
{
12611366
"id": 77,
12621367
"link": [3, 1],

region/brinstar/pink/Mission Impossible Room.json

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -448,6 +448,88 @@
448448
"bypassesDoorShell": "free",
449449
"flashSuitChecked": true
450450
},
451+
{
452+
"link": [1, 1],
453+
"name": "R-Mode Crystal Flash Interrupt",
454+
"entranceCondition": {
455+
"comeInWithRMode": {}
456+
},
457+
"requires": [
458+
"canComplexRModeCrystalFlashInterrupt",
459+
{"ammo": {"type": "Missile", "count": 10}},
460+
{"ammo": {"type": "Super", "count": 10}},
461+
{"ammo": {"type": "PowerBomb", "count": 5}},
462+
{"or": [
463+
"h_partialEnemyDamageReduction",
464+
{"resourceAtMost": [{"type": "RegularEnergy", "count": 19}]},
465+
{"and": [
466+
{"resourceCapacity": [{"type": "RegularEnergy", "count": 199}]},
467+
{"resourceCapacity": [{"type": "ReserveEnergy", "count": 199}]}
468+
]}
469+
]}
470+
],
471+
"flashSuitChecked": true,
472+
"note": [
473+
"Kill the first Sidehopper on entry. Standing in the doorway to kill it, using a Power Bomb, or jumping over it can work.",
474+
"It is required to avoid double hitting the ceiling Sidehopper with the Power Bomb, so lure it to the right,",
475+
"place a Power Bomb in the corner, roll over to lure the hopper and quickly roll back to Crystal Flash.",
476+
"In unlucky situations it is possible that the hopper only does small jumps and never hits Samus."
477+
]
478+
},
479+
{
480+
"link": [1, 1],
481+
"name": "Direct G-mode Morph, Crystal Flash Interrupt",
482+
"entranceCondition": {
483+
"comeInWithGMode": {
484+
"mode": "direct",
485+
"morphed": true
486+
}
487+
},
488+
"requires": [
489+
"h_artificialMorphPowerBomb",
490+
{"or": [
491+
"h_artificialMorphMovement",
492+
{"and": [
493+
"h_artificialMorphPowerBomb",
494+
"canTrickyGMode"
495+
]},
496+
{"spikeHits": 3},
497+
{"and": [
498+
"h_artificialMorphPowerBomb",
499+
{"spikeHits": 1}
500+
]}
501+
]},
502+
"h_artificialMorphComplexRModeCrystalFlashInterrupt",
503+
{"ammo": {"type": "Missile", "count": 10}},
504+
{"ammo": {"type": "Super", "count": 10}},
505+
{"ammo": {"type": "PowerBomb", "count": 5}},
506+
{"or": [
507+
"h_partialEnemyDamageReduction",
508+
{"resourceAtMost": [{"type": "RegularEnergy", "count": 19}]},
509+
{"and": [
510+
{"resourceCapacity": [{"type": "RegularEnergy", "count": 199}]},
511+
{"resourceCapacity": [{"type": "ReserveEnergy", "count": 199}]}
512+
]}
513+
]}
514+
],
515+
"flashSuitChecked": true,
516+
"note": [
517+
"Place a Power Bomb on entry to kill the first Sidehopper, then cross to the left side of the room.",
518+
"It is required to avoid double hitting the ceiling Sidehopper with the Power Bomb, so lure it to the right,",
519+
"place a Power Bomb in the corner, roll over to lure the hopper and quickly roll back to Crystal Flash.",
520+
"In unlucky situations it is possible that the hopper only does small jumps and never hits Samus."
521+
],
522+
"detailNote": [
523+
"It is possible to cross all the spikes and avoid damaging the ceiling hopper with just Power Bombs.",
524+
"Place a Power Bomb at the edge of the runway then hold forward with precise timing to get a boost to skip the first two then have a small bounce over the third spike.",
525+
"The optimal starting position is on the second-to-last pixel of the ledge and press forward on the 1st, 3rd, or 5th frame which gives Samus a large horizontal boost.",
526+
"(On the last pixel, only the 1st and 3rd frames work, and further to the right only has at most one usable frame.",
527+
"Rolling into the bomb with momentum is not recommended and gives only a 1-frame window.)"
528+
],
529+
"devNote": [
530+
"It is possible to kill the first Sidehopper with just Bombs and a lot of luck, but that is ignored."
531+
]
532+
},
451533
{
452534
"id": 42,
453535
"link": [1, 2],

0 commit comments

Comments
 (0)