Skip to content

Commit 74e749c

Browse files
authored
Merge pull request #2369 from aquanight/rsi-pb-mission-impossible
Mission Impossible R-Mode Spark Interrupt
2 parents 723880f + d3410bc commit 74e749c

1 file changed

Lines changed: 61 additions & 2 deletions

File tree

region/brinstar/pink/Mission Impossible Room.json

Lines changed: 61 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,11 @@
8989
"id": "B",
9090
"name": "Mission Impossible - Return through the Crumble Block",
9191
"obstacleType": "abstract"
92+
},
93+
{
94+
"id": "R-Mode",
95+
"name": "Mission Impossible R-Mode Entry",
96+
"obstacleType": "abstract"
9297
}
9398
],
9499
"enemies": [
@@ -134,6 +139,17 @@
134139
}
135140
],
136141
"strats": [
142+
{
143+
"link": [1, 1],
144+
"name": "R-Mode Entry",
145+
"entranceCondition": {
146+
"comeInWithRMode": {}
147+
},
148+
"requires": [],
149+
"flashSuitChecked": true,
150+
"blueSuitChecked": true,
151+
"clearsObstacles": ["R-Mode"]
152+
},
137153
{
138154
"id": 1,
139155
"link": [1, 1],
@@ -352,7 +368,7 @@
352368
]}
353369
],
354370
"clearsObstacles": ["A"],
355-
"resetsObstacles": ["B"],
371+
"resetsObstacles": ["B", "R-Mode"],
356372
"farmCycleDrops": [{"enemy": "Sidehopper", "count": 2}],
357373
"flashSuitChecked": true
358374
},
@@ -929,6 +945,49 @@
929945
"clearsObstacles": ["B"],
930946
"flashSuitChecked": true
931947
},
948+
{
949+
"link": [4, 4],
950+
"name": "R-Mode Pause Abuse Spark Interrupt (Gain Blue Suit) (Unbroken Super Block)",
951+
"requires": [
952+
{"obstaclesCleared": ["R-Mode"]},
953+
{"obstaclesCleared": ["A"]},
954+
{"or": [
955+
"h_CrystalFlash",
956+
{"and": [
957+
"h_RModeCanRefillReserves",
958+
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
959+
{"resourceMissingAtMost": [{"type": "Super", "count": 0}]},
960+
{"or":[
961+
{"and": [
962+
"canBePatient",
963+
{"partialRefill": {"type": "ReserveEnergy", "limit": 5}}
964+
]},
965+
{"and": [
966+
"canBeExtremelyPatient",
967+
{"partialRefill": {"type": "ReserveEnergy", "limit": 20}}
968+
]}
969+
]}
970+
]}
971+
]},
972+
{"or":[
973+
{"canShineCharge": {"usedTiles": 16, "openEnd": 0}},
974+
{"and":[
975+
{"spikeHits": 1},
976+
"canUseIFrames",
977+
{"canShineCharge": {"usedTiles": 23, "openEnd": 0}}
978+
]}
979+
]},
980+
{"autoReserveTrigger": {}},
981+
"canRModePauseAbuseSparkInterrupt"
982+
],
983+
"resetsObstacles": ["R-Mode"],
984+
"flashSuitChecked": true,
985+
"blueSuitChecked": true,
986+
"note": [
987+
"Kill both Sidehoppers for energy, or else Crystal Flash (kill both Sidehoppers anyway so you have the runway free).",
988+
"Use the spikes for pause-abuse interrupt."
989+
]
990+
},
932991
{
933992
"id": 40,
934993
"link": [4, 4],
@@ -997,4 +1056,4 @@
9971056
],
9981057
"nextStratId": 43,
9991058
"nextNotableId": 6
1000-
}
1059+
}

0 commit comments

Comments
 (0)