Skip to content

Commit 8d954cc

Browse files
authored
Merge pull request #2356 from aquanight/rsi-gb-main-shaft
Green Brinstar Main Shaft R-Mode Spark Interrupt
2 parents 2af0a69 + af06b03 commit 8d954cc

1 file changed

Lines changed: 211 additions & 3 deletions

File tree

region/brinstar/green/Green Brinstar Main Shaft.json

Lines changed: 211 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,11 @@
400400
"id": "A",
401401
"name": "Power Bomb Blocks",
402402
"obstacleType": "inanimate"
403+
},
404+
{
405+
"id": "R-Mode",
406+
"name": "Entered with R-Mode",
407+
"obstacleType": "abstract"
403408
}
404409
],
405410
"enemies": [
@@ -599,6 +604,7 @@
599604
"to": [
600605
{"id": 7},
601606
{"id": 8},
607+
{"id": 9},
602608
{"id": 12},
603609
{"id": 13},
604610
{"id": 14}
@@ -654,6 +660,17 @@
654660
"requires": [],
655661
"flashSuitChecked": true
656662
},
663+
{
664+
"link": [2, 2],
665+
"name": "R-Mode Entry",
666+
"entranceCondition": {
667+
"comeInWithRMode": {}
668+
},
669+
"requires": [],
670+
"flashSuitChecked": true,
671+
"blueSuitChecked": true,
672+
"clearsObstacles": ["R-Mode"]
673+
},
657674
{
658675
"id": 3,
659676
"link": [2, 2],
@@ -1150,6 +1167,17 @@
11501167
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
11511168
"flashSuitChecked": true
11521169
},
1170+
{
1171+
"link": [3, 3],
1172+
"name": "R-Mode Entry",
1173+
"entranceCondition": {
1174+
"comeInWithRMode": {}
1175+
},
1176+
"requires": [],
1177+
"flashSuitChecked": true,
1178+
"blueSuitChecked": true,
1179+
"clearsObstacles": ["R-Mode"]
1180+
},
11531181
{
11541182
"id": 28,
11551183
"link": [3, 3],
@@ -2031,6 +2059,17 @@
20312059
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
20322060
"flashSuitChecked": true
20332061
},
2062+
{
2063+
"link": [4, 4],
2064+
"name": "R-Mode Entry",
2065+
"entranceCondition": {
2066+
"comeInWithRMode": {}
2067+
},
2068+
"requires": [],
2069+
"flashSuitChecked": true,
2070+
"blueSuitChecked": true,
2071+
"clearsObstacles": ["R-Mode"]
2072+
},
20342073
{
20352074
"id": 71,
20362075
"link": [4, 4],
@@ -2657,6 +2696,17 @@
26572696
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
26582697
"flashSuitChecked": true
26592698
},
2699+
{
2700+
"link": [5, 5],
2701+
"name": "R-Mode Entry",
2702+
"entranceCondition": {
2703+
"comeInWithRMode": {}
2704+
},
2705+
"requires": [],
2706+
"flashSuitChecked": true,
2707+
"blueSuitChecked": true,
2708+
"clearsObstacles": ["R-Mode"]
2709+
},
26602710
{
26612711
"id": 102,
26622712
"link": [5, 5],
@@ -3392,6 +3442,17 @@
33923442
],
33933443
"flashSuitChecked": true
33943444
},
3445+
{
3446+
"link": [6, 6],
3447+
"name": "R-Mode Entry",
3448+
"entranceCondition": {
3449+
"comeInWithRMode": {}
3450+
},
3451+
"requires": [],
3452+
"flashSuitChecked": true,
3453+
"blueSuitChecked": true,
3454+
"clearsObstacles": ["R-Mode"]
3455+
},
33953456
{
33963457
"id": 139,
33973458
"link": [6, 6],
@@ -3773,6 +3834,17 @@
37733834
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
37743835
"flashSuitChecked": true
37753836
},
3837+
{
3838+
"link": [7, 7],
3839+
"name": "R-Mode Entry",
3840+
"entranceCondition": {
3841+
"comeInWithRMode": {}
3842+
},
3843+
"requires": [],
3844+
"flashSuitChecked": true,
3845+
"blueSuitChecked": true,
3846+
"clearsObstacles": ["R-Mode"]
3847+
},
37763848
{
37773849
"id": 159,
37783850
"link": [7, 7],
@@ -4188,6 +4260,17 @@
41884260
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
41894261
"flashSuitChecked": true
41904262
},
4263+
{
4264+
"link": [8, 8],
4265+
"name": "R-Mode Entry",
4266+
"entranceCondition": {
4267+
"comeInWithRMode": {}
4268+
},
4269+
"requires": [],
4270+
"flashSuitChecked": true,
4271+
"blueSuitChecked": true,
4272+
"clearsObstacles": ["R-Mode"]
4273+
},
41914274
{
41924275
"id": 179,
41934276
"link": [8, 8],
@@ -4370,6 +4453,17 @@
43704453
"requires": [],
43714454
"flashSuitChecked": true
43724455
},
4456+
{
4457+
"link": [9, 9],
4458+
"name": "R-Mode Entry",
4459+
"entranceCondition": {
4460+
"comeInWithRMode": {}
4461+
},
4462+
"requires": [],
4463+
"flashSuitChecked": true,
4464+
"blueSuitChecked": true,
4465+
"clearsObstacles": ["R-Mode"]
4466+
},
43734467
{
43744468
"id": 188,
43754469
"link": [9, 9],
@@ -4677,6 +4771,17 @@
46774771
"flashSuitChecked": false,
46784772
"devNote": ["Aside from these two, other setup rooms do not appear to work."]
46794773
},
4774+
{
4775+
"link": [10, 10],
4776+
"name": "R-Mode Entry",
4777+
"entranceCondition": {
4778+
"comeInWithRMode": {}
4779+
},
4780+
"requires": [],
4781+
"flashSuitChecked": true,
4782+
"blueSuitChecked": true,
4783+
"clearsObstacles": ["R-Mode"]
4784+
},
46804785
{
46814786
"id": 204,
46824787
"link": [10, 10],
@@ -5066,6 +5171,63 @@
50665171
"requires": [],
50675172
"flashSuitChecked": true
50685173
},
5174+
{
5175+
"link": [12, 12],
5176+
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
5177+
"requires": [
5178+
{"obstaclesCleared": ["R-Mode"]},
5179+
{"obstaclesNotCleared": ["A"]},
5180+
{"or": [
5181+
"h_CrystalFlash",
5182+
{"and": [
5183+
{"disableEquipment": "ETank"},
5184+
{"or": [
5185+
{"resourceAvailable": [{"type": "Energy", "count": 85}]},
5186+
{"and": [
5187+
{"enemyKill": {
5188+
"enemies": [["Ripper 2 (red)"], ["Ripper 2 (red)"]],
5189+
"excludedWeapons": ["Super"]
5190+
}},
5191+
{"resourceAvailable": [{"type": "Energy", "count": 40}]}
5192+
]}
5193+
]},
5194+
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
5195+
{"resourceMissingAtMost": [{"type": "Super", "count": 0}]},
5196+
{"partialRefill": {"type": "ReserveEnergy", "limit": 1}}
5197+
]}
5198+
]},
5199+
{"or": [
5200+
{"canShineCharge": {"usedTiles": 12, "openEnd": 0}},
5201+
{"and": [
5202+
{"doorUnlockedAtNode": 5},
5203+
{"canShineCharge": {"usedTiles": 13, "openEnd": 0}}
5204+
]},
5205+
{"and": [
5206+
{"doorUnlockedAtNode": 6},
5207+
{"canShineCharge": {"usedTiles": 13, "openEnd": 0}}
5208+
]},
5209+
{"and": [
5210+
{"doorUnlockedAtNode": 5},
5211+
{"doorUnlockedAtNode": 6},
5212+
{"canShineCharge": {"usedTiles": 14, "openEnd": 0}}
5213+
]}
5214+
]},
5215+
{"autoReserveTrigger": {}},
5216+
"canRModeSparkInterrupt"
5217+
],
5218+
"resetsObstacles": ["R-Mode"],
5219+
"unlocksDoors": [
5220+
{"nodeId": 5, "types": ["ammo"], "requires": []},
5221+
{"nodeId": 6, "types": ["ammo"], "requires": []}
5222+
],
5223+
"flashSuitChecked": true,
5224+
"blueSuitChecked": true,
5225+
"note": [
5226+
"Enter R-Mode using any door. Crystal Flash (away from the Power Bomb blocks!) or farm the upper section enemies, except for one.",
5227+
"Tight 1-screen shortcharge between the bottom doors. Both shells need to be opened.",
5228+
"If R-Mode is entered below the Power Bomb blocks, you'll need to use a clip to get to the upper section without destroying the barrier."
5229+
]
5230+
},
50695231
{
50705232
"id": 228,
50715233
"link": [12, 12],
@@ -5092,7 +5254,7 @@
50925254
{"cycleFrames": 120}
50935255
]}
50945256
],
5095-
"resetsObstacles": ["A"],
5257+
"resetsObstacles": ["A", "R-Mode"],
50965258
"farmCycleDrops": [{"enemy": "Zeela", "count": 4}],
50975259
"flashSuitChecked": true
50985260
},
@@ -5121,7 +5283,7 @@
51215283
]}
51225284
]}
51235285
],
5124-
"resetsObstacles": ["A"],
5286+
"resetsObstacles": ["A", "R-Mode"],
51255287
"farmCycleDrops": [{"enemy": "Ripper 2 (red)", "count": 2}],
51265288
"flashSuitChecked": true
51275289
},
@@ -5208,6 +5370,52 @@
52085370
"requires": [],
52095371
"flashSuitChecked": true
52105372
},
5373+
{
5374+
"link": [13, 9],
5375+
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
5376+
"requires": [
5377+
{"obstaclesCleared": ["R-Mode"]},
5378+
{"notable": "Bottom Ice Clip"},
5379+
{"or": [
5380+
"h_CrystalFlash",
5381+
{"and": [
5382+
{"obstaclesCleared": ["A"]},
5383+
"h_RModeCanRefillReserves",
5384+
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
5385+
{"resourceMissingAtMost": [{"type": "Super", "count": 0}]},
5386+
{"partialRefill": {"type": "ReserveEnergy", "limit": 20}}
5387+
]}
5388+
]},
5389+
"h_bombThings",
5390+
"h_additionalBomb",
5391+
"canTrickyJump",
5392+
"h_XRayMorphIceClip",
5393+
{"or": [
5394+
"h_useSpringBall",
5395+
{"and": [
5396+
"can4HighMidAirMorph",
5397+
"canInsaneJump"
5398+
]}
5399+
]},
5400+
"canBeVeryPatient",
5401+
{"or": [
5402+
{"canShineCharge": {"usedTiles": 17, "openEnd": 1}},
5403+
{"and": [
5404+
"h_frozenEnemyRunway",
5405+
{"canShineCharge": {"usedTiles": 18, "openEnd": 1}}
5406+
]}
5407+
]},
5408+
{"autoReserveTrigger": {}},
5409+
"canRModeSparkInterrupt"
5410+
],
5411+
"resetsObstacles": ["R-Mode"],
5412+
"flashSuitChecked": true,
5413+
"blueSuitChecked": true,
5414+
"note": [
5415+
"Enter R-Mode using any door. Crystal Flash or farm the upper section enemies. Use 'Bottom Ice Clip' strat to regain access to the Etecoons Shaft, then",
5416+
"wait on top of the crumble block to get the Zeela to follow you in. Shinecharge on top of the Etecoon Shaft and get hit by the Zeela to interrupt."
5417+
]
5418+
},
52115419
{
52125420
"id": 235,
52135421
"link": [13, 12],
@@ -5250,7 +5458,7 @@
52505458
]}
52515459
]}
52525460
],
5253-
"resetsObstacles": ["A"],
5461+
"resetsObstacles": ["A", "R-Mode"],
52545462
"farmCycleDrops": [{"enemy": "Zeela", "count": 1}],
52555463
"flashSuitChecked": true
52565464
},

0 commit comments

Comments
 (0)