Skip to content

Commit 8f9e42f

Browse files
committed
R-mode CF interrupt: Red Fish, Crab Shaft
1 parent badc2aa commit 8f9e42f

2 files changed

Lines changed: 242 additions & 0 deletions

File tree

region/maridia/inner-pink/Crab Shaft.json

Lines changed: 190 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,13 @@
8888
]
8989
}
9090
],
91+
"obstacles": [
92+
{
93+
"id": "R-Mode",
94+
"name": "Entered with R-Mode",
95+
"obstacleType": "abstract"
96+
}
97+
],
9198
"enemies": [
9299
{
93100
"id": "e1",
@@ -435,6 +442,7 @@
435442
]}
436443
]}
437444
],
445+
"resetsObstacles": ["R-Mode"],
438446
"farmCycleDrops": [{"enemy": "Sciser", "count": 2}],
439447
"flashSuitChecked": true
440448
},
@@ -445,6 +453,7 @@
445453
"requires": [
446454
"h_CrystalFlash"
447455
],
456+
"resetsObstacles": ["R-Mode"],
448457
"flashSuitChecked": true
449458
},
450459
{
@@ -468,6 +477,59 @@
468477
"gModeRegainMobility": {},
469478
"flashSuitChecked": true
470479
},
480+
{
481+
"link": [1, 1],
482+
"name": "R-Mode Entry",
483+
"entranceCondition": {
484+
"comeInWithRMode": {}
485+
},
486+
"requires": [],
487+
"clearsObstacles": ["R-Mode"],
488+
"flashSuitChecked": true,
489+
"blueSuitChecked": true
490+
},
491+
{
492+
"link": [1, 1],
493+
"name": "R-Mode Crystal Flash Interrupt",
494+
"requires": [
495+
{"obstaclesCleared": ["R-Mode"]},
496+
"canComplexRModeCrystalFlashInterrupt",
497+
{"ammo": {"type": "Missile", "count": 10}},
498+
{"ammo": {"type": "Super", "count": 10}},
499+
{"refill": ["ReserveEnergy"]},
500+
{"autoReserveTrigger": {}}
501+
],
502+
"resetsObstacles": ["R-Mode"],
503+
"flashSuitChecked": true,
504+
"note": [
505+
"Crystal Flash to where the ceiling crab will hit Samus from above.",
506+
"Samus needs to be positioned under the left edge of the large central structure and time the Power Bomb to avoid killing the crab."
507+
],
508+
"detailNote": "The crab only briefly intersects Samus while it is turning the corner, so it won't double hit Samus."
509+
},
510+
{
511+
"link": [1, 1],
512+
"name": "Direct G-mode Morph, Crystal Flash Interrupt",
513+
"entranceCondition": {
514+
"comeInWithGMode": {
515+
"mode": "direct",
516+
"morphed": true
517+
}
518+
},
519+
"requires": [
520+
"h_artificialMorphComplexRModeCrystalFlashInterrupt",
521+
{"ammo": {"type": "Missile", "count": 10}},
522+
{"ammo": {"type": "Super", "count": 10}},
523+
{"refill": ["ReserveEnergy"]},
524+
{"autoReserveTrigger": {}}
525+
],
526+
"flashSuitChecked": true,
527+
"note": [
528+
"Crystal Flash to where the ceiling crab will hit Samus from above.",
529+
"Samus needs to be positioned under the left edge of the large central structure and time the Power Bomb to avoid killing the crab."
530+
],
531+
"detailNote": "The crab only briefly intersects Samus while it is turning the corner, so it won't double hit Samus."
532+
},
471533
{
472534
"id": 7,
473535
"link": [1, 2],
@@ -1507,6 +1569,7 @@
15071569
{"cycleFrames": 1120}
15081570
]}
15091571
],
1572+
"resetsObstacles": ["R-Mode"],
15101573
"farmCycleDrops": [{"enemy": "Sciser", "count": 3}],
15111574
"flashSuitChecked": true,
15121575
"devNote": [
@@ -1645,6 +1708,7 @@
16451708
"requires": [
16461709
"h_CrystalFlash"
16471710
],
1711+
"resetsObstacles": ["R-Mode"],
16481712
"flashSuitChecked": true
16491713
},
16501714
{
@@ -1667,6 +1731,17 @@
16671731
"gModeRegainMobility": {},
16681732
"flashSuitChecked": true
16691733
},
1734+
{
1735+
"link": [2, 2],
1736+
"name": "R-Mode Entry",
1737+
"entranceCondition": {
1738+
"comeInWithRMode": {}
1739+
},
1740+
"requires": [],
1741+
"clearsObstacles": ["R-Mode"],
1742+
"flashSuitChecked": true,
1743+
"blueSuitChecked": true
1744+
},
16701745
{
16711746
"id": 54,
16721747
"link": [2, 3],
@@ -1822,6 +1897,30 @@
18221897
"FIXME: end at a new node below the platform; a flash suit is another way to get up."
18231898
]
18241899
},
1900+
{
1901+
"link": [3, 1],
1902+
"name": "Direct G-mode Morph, Crystal Flash Interrupt (Botttom of Shaft)",
1903+
"entranceCondition": {
1904+
"comeInWithGMode": {
1905+
"mode": "direct",
1906+
"morphed": true
1907+
},
1908+
"comesThroughToilet": "no"
1909+
},
1910+
"requires": [
1911+
"h_artificialMorphComplexRModeCrystalFlashInterrupt",
1912+
{"ammo": {"type": "Missile", "count": 10}},
1913+
{"ammo": {"type": "Super", "count": 10}},
1914+
{"refill": ["ReserveEnergy"]},
1915+
{"autoReserveTrigger": {}}
1916+
],
1917+
"flashSuitChecked": true,
1918+
"note": [
1919+
"Fall down the shaft then Crystal Flash to where the ceiling crab will hit Samus from above.",
1920+
"Samus needs to be positioned under the left edge of the large central structure and time the Power Bomb to avoid killing the crab."
1921+
],
1922+
"detailNote": "The crab only briefly intersects Samus while it is turning the corner, so it won't double hit Samus."
1923+
},
18251924
{
18261925
"id": 60,
18271926
"link": [3, 3],
@@ -1961,6 +2060,17 @@
19612060
"bypassesDoorShell": "free",
19622061
"flashSuitChecked": true
19632062
},
2063+
{
2064+
"link": [3, 3],
2065+
"name": "R-Mode Entry",
2066+
"entranceCondition": {
2067+
"comeInWithRMode": {}
2068+
},
2069+
"requires": [],
2070+
"clearsObstacles": ["R-Mode"],
2071+
"flashSuitChecked": true,
2072+
"blueSuitChecked": true
2073+
},
19642074
{
19652075
"id": 66,
19662076
"link": [3, 4],
@@ -1972,6 +2082,84 @@
19722082
"requires": [],
19732083
"flashSuitChecked": true
19742084
},
2085+
{
2086+
"link": [3, 4],
2087+
"name": "Direct G-mode Morph, Crystal Flash Interrupt (Top of Shaft)",
2088+
"entranceCondition": {
2089+
"comeInWithGMode": {
2090+
"mode": "direct",
2091+
"morphed": true
2092+
},
2093+
"comesThroughToilet": "no"
2094+
},
2095+
"requires": [
2096+
"h_artificialMorphComplexRModeCrystalFlashInterrupt",
2097+
{"ammo": {"type": "Missile", "count": 10}},
2098+
{"ammo": {"type": "Super", "count": 10}},
2099+
{"or": [
2100+
"h_fullEnemyDamageReduction",
2101+
{"and": [
2102+
"h_partialEnemyDamageReduction",
2103+
{"resourceAtMost": [{"type": "RegularEnergy", "count": 39}]}
2104+
]},
2105+
{"and": [
2106+
{"resourceCapacity": [{"type": "RegularEnergy", "count": 199}]},
2107+
{"resourceCapacity": [{"type": "ReserveEnergy", "count": 199}]}
2108+
]}
2109+
]},
2110+
{"or": [
2111+
"Gravity",
2112+
"HiJump",
2113+
"canSpringBallJumpMidAir"
2114+
]}
2115+
],
2116+
"flashSuitChecked": true,
2117+
"note": [
2118+
"Crystal Flash on the top right corner of the central structure to where the crab will hit Samus from below.",
2119+
"Time the Power Bomb to avoid killing the crab."
2120+
],
2121+
"devNote": [
2122+
"A node below the platform might help, but without the extra movement, Samus can always do this at 1 instead.",
2123+
"With Ice, Samus would want to do this at 1 and then climb back up."
2124+
]
2125+
},
2126+
{
2127+
"link": [3, 4],
2128+
"name": "Direct G-mode Morph, Crystal Flash Interrupt (Top of Shaft), Leave with Spark",
2129+
"entranceCondition": {
2130+
"comeInWithGMode": {
2131+
"mode": "direct",
2132+
"morphed": true
2133+
},
2134+
"comesThroughToilet": "no"
2135+
},
2136+
"requires": [
2137+
"h_artificialMorphComplexRModeCrystalFlashInterrupt",
2138+
{"ammo": {"type": "Missile", "count": 10}},
2139+
{"ammo": {"type": "Super", "count": 10}},
2140+
{"or": [
2141+
"h_fullEnemyDamageReduction",
2142+
{"and": [
2143+
"h_partialEnemyDamageReduction",
2144+
{"resourceAtMost": [{"type": "RegularEnergy", "count": 39}]}
2145+
]},
2146+
{"and": [
2147+
{"resourceCapacity": [{"type": "RegularEnergy", "count": 199}]},
2148+
{"resourceCapacity": [{"type": "ReserveEnergy", "count": 199}]}
2149+
]}
2150+
]},
2151+
{"useFlashSuit": {}},
2152+
{"shinespark": {"frames": 7}}
2153+
],
2154+
"exitCondition": {
2155+
"leaveWithSpark": {}
2156+
},
2157+
"flashSuitChecked": true,
2158+
"note": [
2159+
"Crystal Flash on the top right corner of the central structure to where the crab will hit Samus from below.",
2160+
"Time the Power Bomb to avoid killing the crab."
2161+
]
2162+
},
19752163
{
19762164
"id": 58,
19772165
"link": [4, 1],
@@ -2108,6 +2296,7 @@
21082296
]}
21092297
]}
21102298
],
2299+
"resetsObstacles": ["R-Mode"],
21112300
"farmCycleDrops": [{"enemy": "Sciser", "count": 1}],
21122301
"flashSuitChecked": true,
21132302
"devNote": "FIXME: for the Grapple case, a water entry above can work as an alternative to wall jump or unmorph."
@@ -2119,6 +2308,7 @@
21192308
"requires": [
21202309
"h_CrystalFlash"
21212310
],
2311+
"resetsObstacles": ["R-Mode"],
21222312
"flashSuitChecked": true
21232313
},
21242314
{

region/maridia/outer/Red Fish Room.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@
4848
]
4949
}
5050
],
51+
"obstacles": [
52+
{
53+
"id": "R-Mode",
54+
"name": "Entered with R-Mode",
55+
"obstacleType": "abstract"
56+
}
57+
],
5158
"enemies": [
5259
{
5360
"id": "e1",
@@ -164,6 +171,38 @@
164171
},
165172
"flashSuitChecked": true
166173
},
174+
{
175+
"link": [1, 1],
176+
"name": "R-Mode Entry",
177+
"entranceCondition": {
178+
"comeInWithRMode": {}
179+
},
180+
"requires": [],
181+
"clearsObstacles": ["R-Mode"],
182+
"flashSuitChecked": true,
183+
"blueSuitChecked": true
184+
},
185+
{
186+
"link": [1, 1],
187+
"name": "R-Mode Crystal Flash Interrupt",
188+
"requires": [
189+
{"obstaclesCleared": ["R-Mode"]},
190+
"canRModeCrystalFlashInterrupt",
191+
{"ammo": {"type": "Missile", "count": 10}},
192+
{"ammo": {"type": "Super", "count": 10}}
193+
],
194+
"resetsObstacles": ["R-Mode"],
195+
"flashSuitChecked": true,
196+
"note": [
197+
"Kill the Zebbos and have their drops spawn out of the way.",
198+
"After a breif delay, Crystal Flash on the overhang of their spawn location."
199+
],
200+
"detailNote": "This requires no suits or E-Tanks.",
201+
"devNote": [
202+
"This doesn't normally work in G-mode. Killing the Zebbos in G-mode will make them stop spawning, and from the right Samus will be off-camera.",
203+
"FIXME: It does look possible to place a Power Bomb midair and exit G-mode, collect a single drop and then get hit before the Crystal Flash occurs."
204+
]
205+
},
167206
{
168207
"id": 37,
169208
"link": [1, 2],
@@ -395,6 +434,7 @@
395434
{"cycleFrames": 330}
396435
]}
397436
],
437+
"resetsObstacles": ["R-Mode"],
398438
"farmCycleDrops": [{"enemy": "Skultera", "count": 1}],
399439
"flashSuitChecked": true
400440
},
@@ -405,6 +445,7 @@
405445
"requires": [
406446
"h_CrystalFlash"
407447
],
448+
"resetsObstacles": ["R-Mode"],
408449
"flashSuitChecked": true
409450
},
410451
{
@@ -418,6 +459,17 @@
418459
"flashSuitChecked": true,
419460
"note": "In order to not fall back into the room below, enter on the far left and face and hold left while getting hit, or enter on the far right side while facing left and turn around and hold right white getting hit."
420461
},
462+
{
463+
"link": [2, 2],
464+
"name": "R-Mode Entry",
465+
"entranceCondition": {
466+
"comeInWithRMode": {}
467+
},
468+
"requires": [],
469+
"clearsObstacles": ["R-Mode"],
470+
"flashSuitChecked": true,
471+
"blueSuitChecked": true
472+
},
421473
{
422474
"id": 15,
423475
"link": [2, 3],

0 commit comments

Comments
 (0)