Skip to content

Commit 4756fa2

Browse files
authored
Merge pull request #2268 from blkerby/norfair-west-flash-suit
Norfair West check flash suits
2 parents 45aad68 + a97e7c4 commit 4756fa2

14 files changed

Lines changed: 755 additions & 295 deletions

region/norfair/roomDiagrams/west_IceBeamAcidRoom_107.png renamed to region/norfair/roomDiagrams/west_IceBeamTrippersRoom_107.png

File renamed without changes.

region/norfair/west/Business Center.json

Lines changed: 69 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,8 @@
289289
"openEnd": 1,
290290
"gentleUpTiles": 2
291291
}
292-
}
292+
},
293+
"flashSuitChecked": true
293294
},
294295
{
295296
"id": 2,
@@ -306,6 +307,7 @@
306307
"gentleUpTiles": 2
307308
}
308309
},
310+
"flashSuitChecked": true,
309311
"note": "Use a Super to knock off a Sova and follow it to this door. The fastest Sova is just above the shot blocks, which takes 30 seconds."
310312
},
311313
{
@@ -474,7 +476,8 @@
474476
"unlocksDoors": [
475477
{"types": ["super"], "requires": []},
476478
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
477-
]
479+
],
480+
"flashSuitChecked": true
478481
},
479482
{
480483
"id": 163,
@@ -769,7 +772,8 @@
769772
"id": 19,
770773
"link": [1, 8],
771774
"name": "Base",
772-
"requires": []
775+
"requires": [],
776+
"flashSuitChecked": true
773777
},
774778
{
775779
"id": 20,
@@ -1065,7 +1069,8 @@
10651069
"length": 4,
10661070
"openEnd": 1
10671071
}
1068-
}
1072+
},
1073+
"flashSuitChecked": true
10691074
},
10701075
{
10711076
"id": 31,
@@ -1081,6 +1086,7 @@
10811086
"openEnd": 1
10821087
}
10831088
},
1089+
"flashSuitChecked": true,
10841090
"note": "Use a Super to knock off the Sova while it is on the left side of the platform next to this door then quickly freeze it once it crawls into position."
10851091
},
10861092
{
@@ -1200,7 +1206,8 @@
12001206
"unlocksDoors": [
12011207
{"types": ["super"], "requires": []},
12021208
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
1203-
]
1209+
],
1210+
"flashSuitChecked": true
12041211
},
12051212
{
12061213
"id": 169,
@@ -1542,7 +1549,8 @@
15421549
"id": 48,
15431550
"link": [2, 8],
15441551
"name": "Base",
1545-
"requires": []
1552+
"requires": [],
1553+
"flashSuitChecked": true
15461554
},
15471555
{
15481556
"id": 49,
@@ -1586,7 +1594,8 @@
15861594
"unlocksDoors": [
15871595
{"types": ["super"], "requires": []},
15881596
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
1589-
]
1597+
],
1598+
"flashSuitChecked": true
15901599
},
15911600
{
15921601
"id": 172,
@@ -1814,7 +1823,8 @@
18141823
"length": 13,
18151824
"openEnd": 0
18161825
}
1817-
}
1826+
},
1827+
"flashSuitChecked": true
18181828
},
18191829
{
18201830
"id": 60,
@@ -1829,7 +1839,8 @@
18291839
"openEnd": 0
18301840
}
18311841
},
1832-
"unlocksDoors": [{"nodeId": 5, "types": ["ammo"], "requires": []}]
1842+
"unlocksDoors": [{"nodeId": 5, "types": ["ammo"], "requires": []}],
1843+
"flashSuitChecked": true
18331844
},
18341845
{
18351846
"id": 61,
@@ -2135,7 +2146,8 @@
21352146
"unlocksDoors": [
21362147
{"types": ["super"], "requires": []},
21372148
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
2138-
]
2149+
],
2150+
"flashSuitChecked": true
21392151
},
21402152
{
21412153
"id": 73,
@@ -2160,6 +2172,7 @@
21602172
{"types": ["super"], "requires": []},
21612173
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
21622174
],
2175+
"flashSuitChecked": true,
21632176
"devNote": "Sparking out in top position is very tight, hence the canInsaneJump requirement."
21642177
},
21652178
{
@@ -2205,7 +2218,8 @@
22052218
"id": 75,
22062219
"link": [3, 8],
22072220
"name": "Base",
2208-
"requires": []
2221+
"requires": [],
2222+
"flashSuitChecked": true
22092223
},
22102224
{
22112225
"id": 178,
@@ -2394,7 +2408,8 @@
23942408
"openEnd": 0,
23952409
"gentleDownTiles": 4
23962410
}
2397-
}
2411+
},
2412+
"flashSuitChecked": true
23982413
},
23992414
{
24002415
"id": 81,
@@ -2590,7 +2605,8 @@
25902605
"id": 88,
25912606
"link": [4, 8],
25922607
"name": "Base",
2593-
"requires": []
2608+
"requires": [],
2609+
"flashSuitChecked": true
25942610
},
25952611
{
25962612
"id": 89,
@@ -2615,6 +2631,7 @@
26152631
{"types": ["super"], "requires": []},
26162632
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
26172633
],
2634+
"flashSuitChecked": true,
26182635
"note": "Quickly climb the right side of the room to just have enough time to shinespark out the door."
26192636
},
26202637
{
@@ -2641,6 +2658,7 @@
26412658
{"types": ["super"], "requires": []},
26422659
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
26432660
],
2661+
"flashSuitChecked": true,
26442662
"note": [
26452663
"Quickly climb the left side of the room to just have enough time to shinespark out the door.",
26462664
"Requires precise ledge grabs, but some precise walljumps can make it slightly easier."
@@ -3132,7 +3150,8 @@
31323150
"length": 13,
31333151
"openEnd": 0
31343152
}
3135-
}
3153+
},
3154+
"flashSuitChecked": true
31363155
},
31373156
{
31383157
"id": 109,
@@ -3147,7 +3166,8 @@
31473166
"openEnd": 0
31483167
}
31493168
},
3150-
"unlocksDoors": [{"nodeId": 3, "types": ["ammo"], "requires": []}]
3169+
"unlocksDoors": [{"nodeId": 3, "types": ["ammo"], "requires": []}],
3170+
"flashSuitChecked": true
31513171
},
31523172
{
31533173
"id": 110,
@@ -3220,6 +3240,7 @@
32203240
{"types": ["super"], "requires": []},
32213241
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
32223242
],
3243+
"flashSuitChecked": true,
32233244
"note": "Quickly climb the right side of the room to just have enough time to shinespark out the door."
32243245
},
32253246
{
@@ -3246,6 +3267,7 @@
32463267
{"types": ["super"], "requires": []},
32473268
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
32483269
],
3270+
"flashSuitChecked": true,
32493271
"note": "Quickly climb the right side of the room to just have enough time to shinespark out the door.",
32503272
"devNote": "Sparking out in top position is very tight, hence the canInsaneJump requirement."
32513273
},
@@ -3291,7 +3313,8 @@
32913313
"id": 116,
32923314
"link": [5, 8],
32933315
"name": "Base",
3294-
"requires": []
3316+
"requires": [],
3317+
"flashSuitChecked": true
32953318
},
32963319
{
32973320
"id": 117,
@@ -3590,7 +3613,8 @@
35903613
"unlocksDoors": [
35913614
{"types": ["super"], "requires": []},
35923615
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
3593-
]
3616+
],
3617+
"flashSuitChecked": true
35943618
},
35953619
{
35963620
"id": 192,
@@ -3685,7 +3709,8 @@
36853709
"length": 5,
36863710
"openEnd": 1
36873711
}
3688-
}
3712+
},
3713+
"flashSuitChecked": true
36893714
},
36903715
{
36913716
"id": 130,
@@ -3701,6 +3726,7 @@
37013726
"openEnd": 1
37023727
}
37033728
},
3729+
"flashSuitChecked": true,
37043730
"note": [
37053731
"Use a Super to knock off a Sova and follow it to this door.",
37063732
"The fastest Sova is just above the middle left door, while it is on the left side of the platform, which takes 45 seconds."
@@ -3932,7 +3958,8 @@
39323958
"id": 142,
39333959
"link": [6, 8],
39343960
"name": "Base",
3935-
"requires": []
3961+
"requires": [],
3962+
"flashSuitChecked": true
39363963
},
39373964
{
39383965
"id": 143,
@@ -3997,13 +4024,15 @@
39974024
"id": 145,
39984025
"link": [7, 8],
39994026
"name": "Base",
4000-
"requires": []
4027+
"requires": [],
4028+
"flashSuitChecked": true
40014029
},
40024030
{
40034031
"id": 146,
40044032
"link": [8, 1],
40054033
"name": "Base",
4006-
"requires": []
4034+
"requires": [],
4035+
"flashSuitChecked": true
40074036
},
40084037
{
40094038
"id": 147,
@@ -4036,13 +4065,15 @@
40364065
{"nodeId": 1, "types": ["ammo"], "requires": []},
40374066
{"nodeId": 3, "types": ["ammo"], "requires": []},
40384067
{"nodeId": 5, "types": ["ammo"], "requires": []}
4039-
]
4068+
],
4069+
"flashSuitChecked": true
40404070
},
40414071
{
40424072
"id": 148,
40434073
"link": [8, 2],
40444074
"name": "Base",
4045-
"requires": []
4075+
"requires": [],
4076+
"flashSuitChecked": true
40464077
},
40474078
{
40484079
"id": 149,
@@ -4116,13 +4147,15 @@
41164147
"id": 151,
41174148
"link": [8, 3],
41184149
"name": "Base",
4119-
"requires": []
4150+
"requires": [],
4151+
"flashSuitChecked": true
41204152
},
41214153
{
41224154
"id": 152,
41234155
"link": [8, 4],
41244156
"name": "Base",
4125-
"requires": []
4157+
"requires": [],
4158+
"flashSuitChecked": true
41264159
},
41274160
{
41284161
"id": 153,
@@ -4163,13 +4196,15 @@
41634196
"id": 154,
41644197
"link": [8, 5],
41654198
"name": "Base",
4166-
"requires": []
4199+
"requires": [],
4200+
"flashSuitChecked": true
41674201
},
41684202
{
41694203
"id": 155,
41704204
"link": [8, 6],
41714205
"name": "Base",
4172-
"requires": []
4206+
"requires": [],
4207+
"flashSuitChecked": true
41734208
},
41744209
{
41754210
"id": 156,
@@ -4204,7 +4239,8 @@
42044239
{"nodeId": 3, "types": ["ammo"], "requires": []},
42054240
{"nodeId": 5, "types": ["ammo"], "requires": []},
42064241
{"nodeId": 6, "types": ["ammo"], "requires": []}
4207-
]
4242+
],
4243+
"flashSuitChecked": true
42084244
},
42094245
{
42104246
"id": 157,
@@ -4239,13 +4275,15 @@
42394275
{"nodeId": 5, "types": ["ammo"], "requires": []},
42404276
{"nodeId": 6, "types": ["ammo"], "requires": []}
42414277
],
4278+
"flashSuitChecked": true,
42424279
"devNote": "Sparking out in top position is very tight, hence the canInsaneJump requirement."
42434280
},
42444281
{
42454282
"id": 158,
42464283
"link": [8, 7],
42474284
"name": "Base",
4248-
"requires": []
4285+
"requires": [],
4286+
"flashSuitChecked": true
42494287
},
42504288
{
42514289
"id": 159,
@@ -4285,7 +4323,8 @@
42854323
{"cycleFrames": 150}
42864324
]}
42874325
],
4288-
"farmCycleDrops": [{"enemy": "Sova", "count": 6}]
4326+
"farmCycleDrops": [{"enemy": "Sova", "count": 6}],
4327+
"flashSuitChecked": true
42894328
},
42904329
{
42914330
"id": 160,

0 commit comments

Comments
 (0)