Skip to content

Commit 61a4823

Browse files
committed
Crateria West check flash suits
1 parent c80f01e commit 61a4823

8 files changed

Lines changed: 278 additions & 111 deletions

region/crateria/west/Gauntlet Energy Tank Room.json

Lines changed: 63 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,8 @@
150150
"length": 4,
151151
"openEnd": 1
152152
}
153-
}
153+
},
154+
"flashSuitChecked": true
154155
},
155156
{
156157
"id": 1,
@@ -167,6 +168,7 @@
167168
"steepDownTiles": 1
168169
}
169170
},
171+
"flashSuitChecked": true,
170172
"note": "Involves leaving some drops hanging after killing the enemies so they don't respawn."
171173
},
172174
{
@@ -188,6 +190,7 @@
188190
"steepDownTiles": 1
189191
}
190192
},
193+
"flashSuitChecked": true,
191194
"note": "Involves leaving some drops hanging after killing the enemies so they don't respawn."
192195
},
193196
{
@@ -206,6 +209,7 @@
206209
"steepDownTiles": 1
207210
}
208211
},
212+
"flashSuitChecked": true,
209213
"note": "Involves leaving some drops hanging after killing the enemies so they don't respawn.",
210214
"devNote": "This situation can only be usefully created with G-Mode."
211215
},
@@ -217,6 +221,7 @@
217221
{"cycleFrames": 140}
218222
],
219223
"farmCycleDrops": [{"enemy": "Zebbo", "count": 1}],
224+
"flashSuitChecked": true,
220225
"devNote": [
221226
"We use cycleFrames here rather than simpleCycleFrames because of how the acid (and Yapping Maw) complicates the farm."
222227
]
@@ -234,7 +239,8 @@
234239
}
235240
},
236241
"requires": [],
237-
"clearsObstacles": ["B"]
242+
"clearsObstacles": ["B"],
243+
"flashSuitChecked": true
238244
},
239245
{
240246
"id": 6,
@@ -257,6 +263,7 @@
257263
]}
258264
],
259265
"clearsObstacles": ["B"],
266+
"flashSuitChecked": true,
260267
"note": "To use the full runway, kill the Zebbo with Wave.",
261268
"devNote": [
262269
"FIXME: Running through acid doesn't stop a shinecharge, but does inhibit tapping without gravity.",
@@ -305,7 +312,8 @@
305312
]}
306313
]}
307314
],
308-
"clearsObstacles": ["B"]
315+
"clearsObstacles": ["B"],
316+
"flashSuitChecked": true
309317
},
310318
{
311319
"id": 8,
@@ -473,7 +481,8 @@
473481
"canTrickySpringBallBounce",
474482
"canChainTemporaryBlue"
475483
],
476-
"clearsObstacles": ["A", "E"]
484+
"clearsObstacles": ["A", "E"],
485+
"flashSuitChecked": true
477486
},
478487
{
479488
"id": 12,
@@ -489,6 +498,7 @@
489498
]}
490499
],
491500
"clearsObstacles": ["A"],
501+
"flashSuitChecked": true,
492502
"note": [
493503
"Carefully walk through the room. It is possible but tricky to do so damageless, but it is always possible to go back and farm if needed.",
494504
"While in the morph tunnel, simply unmorph to break the bomb blocks overhead."
@@ -508,7 +518,8 @@
508518
{"obstaclesCleared": ["A", "B"]}
509519
]}
510520
],
511-
"clearsObstacles": ["A", "B"]
521+
"clearsObstacles": ["A", "B"],
522+
"flashSuitChecked": true
512523
},
513524
{
514525
"id": 14,
@@ -522,6 +533,7 @@
522533
{"shinespark": {"frames": 90, "excessFrames": 17}}
523534
],
524535
"clearsObstacles": ["A", "B"],
536+
"flashSuitChecked": true,
525537
"note": "Enter through the top of the door to reach all the way to the shot block wall."
526538
},
527539
{
@@ -542,6 +554,7 @@
542554
{"shinespark": {"frames": 77, "excessFrames": 17}}
543555
],
544556
"clearsObstacles": ["A", "B"],
557+
"flashSuitChecked": true,
545558
"note": "Charge the Shinespark just before getting to the bug, then Midair Shinespark to make it all the way to the shot blocks."
546559
},
547560
{
@@ -568,6 +581,7 @@
568581
{"shinespark": {"frames": 77, "excessFrames": 17}}
569582
],
570583
"clearsObstacles": ["A", "B"],
584+
"flashSuitChecked": true,
571585
"note": "To use the full runway, kill the Zebbo with Wave, then Midair Shinespark to make it all the way to the shot blocks.",
572586
"devNote": [
573587
"FIXME: Running through acid doesn't stop a shinecharge, but does inhibit tapping without gravity.",
@@ -590,7 +604,8 @@
590604
"canBlueSpaceJump",
591605
"canCarefulJump"
592606
],
593-
"clearsObstacles": ["A", "B"]
607+
"clearsObstacles": ["A", "B"],
608+
"flashSuitChecked": true
594609
},
595610
{
596611
"id": 18,
@@ -615,6 +630,7 @@
615630
"canCarefulJump"
616631
],
617632
"clearsObstacles": ["A", "B"],
633+
"flashSuitChecked": true,
618634
"note": "To use the full runway, kill the Zebbo with Wave.",
619635
"devNote": [
620636
"FIXME: Running through acid doesn't stop a shinecharge, but does inhibit tapping without gravity.",
@@ -633,6 +649,7 @@
633649
"h_useMorphBombs"
634650
],
635651
"clearsObstacles": ["A", "B"],
652+
"flashSuitChecked": true,
636653
"note": "When taking too much acid damage, it is always possible to return to the left and farm."
637654
},
638655
{
@@ -657,6 +674,7 @@
657674
]}
658675
],
659676
"clearsObstacles": ["A", "B"],
677+
"flashSuitChecked": true,
660678
"note": "When taking too much acid damage, it is always possible to return to the left and farm."
661679
},
662680
{
@@ -686,6 +704,7 @@
686704
{"shinespark": {"frames": 54}}
687705
],
688706
"clearsObstacles": ["A"],
707+
"flashSuitChecked": true,
689708
"note": "It is possible to return to the farm after sparking to regain Energy."
690709
},
691710
{
@@ -697,7 +716,8 @@
697716
{"useFlashSuit": {}},
698717
{"shinespark": {"frames": 49, "excessFrames": 0}}
699718
],
700-
"clearsObstacles": ["A", "B"]
719+
"clearsObstacles": ["A", "B"],
720+
"flashSuitChecked": true
701721
},
702722
{
703723
"id": 23,
@@ -717,7 +737,8 @@
717737
]}
718738
]}
719739
],
720-
"clearsObstacles": ["A", "B"]
740+
"clearsObstacles": ["A", "B"],
741+
"flashSuitChecked": true
721742
},
722743
{
723744
"id": 24,
@@ -728,7 +749,8 @@
728749
"blockPositions": [[5, 3], [7, 2]]
729750
}
730751
},
731-
"requires": []
752+
"requires": [],
753+
"flashSuitChecked": true
732754
},
733755
{
734756
"id": 25,
@@ -740,7 +762,8 @@
740762
}
741763
},
742764
"requires": [],
743-
"bypassesDoorShell": true
765+
"bypassesDoorShell": true,
766+
"flashSuitChecked": true
744767
},
745768
{
746769
"id": 26,
@@ -757,7 +780,8 @@
757780
"blockPositions": [[3, 12]]
758781
}
759782
},
760-
"bypassesDoorShell": true
783+
"bypassesDoorShell": true,
784+
"flashSuitChecked": true
761785
},
762786
{
763787
"id": 27,
@@ -774,7 +798,8 @@
774798
"blockPositions": [[3, 13]]
775799
}
776800
},
777-
"bypassesDoorShell": true
801+
"bypassesDoorShell": true,
802+
"flashSuitChecked": true
778803
},
779804
{
780805
"id": 28,
@@ -797,6 +822,7 @@
797822
"canInsaneJump",
798823
{"shinespark": {"frames": 93, "excessFrames": 15}}
799824
],
825+
"flashSuitChecked": true,
800826
"note": [
801827
"Use SpeedBooster to break the runway Bomb block and then to shinespark across the room, saving Power Bombs.",
802828
"One Power Bomb is still needed to break the tunnel block.",
@@ -824,6 +850,7 @@
824850
]}
825851
],
826852
"clearsObstacles": ["A", "B"],
853+
"flashSuitChecked": true,
827854
"note": [
828855
"Carry temporary blue across the room, breaking the bomb blocks along the way.",
829856
"Use Spring Ball to bounce through the morph tunnel at the beginning, and across the final stretch at the end."
@@ -872,7 +899,8 @@
872899
"openEnd": 0,
873900
"steepUpTiles": 1
874901
}
875-
}
902+
},
903+
"flashSuitChecked": true
876904
},
877905
{
878906
"id": 30,
@@ -887,7 +915,8 @@
887915
"id": 31,
888916
"link": [2, 3],
889917
"name": "Base",
890-
"requires": []
918+
"requires": [],
919+
"flashSuitChecked": true
891920
},
892921
{
893922
"id": 32,
@@ -905,6 +934,7 @@
905934
"canSlowShortCharge",
906935
{"acidFrames": 60}
907936
],
937+
"flashSuitChecked": true,
908938
"devNote": "There are 9 unusable tiles in this runway."
909939
},
910940
{
@@ -978,6 +1008,7 @@
9781008
"Morph",
9791009
"canMoonfall"
9801010
],
1011+
"flashSuitChecked": true,
9811012
"note": [
9821013
"Moonfall against the Chozo statue to clip into the Morph Tunnel, past the Bomb block."
9831014
]
@@ -1025,13 +1056,15 @@
10251056
]}
10261057
],
10271058
"clearsObstacles": ["A"],
1059+
"flashSuitChecked": true,
10281060
"note": "Carefully walk through the room. It is possible but tricky to do so damageless."
10291061
},
10301062
{
10311063
"id": 38,
10321064
"link": [3, 2],
10331065
"name": "Base",
1034-
"requires": []
1066+
"requires": [],
1067+
"flashSuitChecked": true
10351068
},
10361069
{
10371070
"id": 39,
@@ -1056,7 +1089,8 @@
10561089
"name": "Base",
10571090
"requires": [
10581091
"h_usePowerBomb"
1059-
]
1092+
],
1093+
"flashSuitChecked": true
10601094
},
10611095
{
10621096
"id": 41,
@@ -1069,6 +1103,7 @@
10691103
{"acidFrames": 40}
10701104
]}
10711105
],
1106+
"flashSuitChecked": true,
10721107
"note": [
10731108
"Delay breaking the runway block so that it will not respawn too quickly.",
10741109
"Wait for the acid to be rising to break the tunnel block, and then go through the tunnel on the next cycle."
@@ -1083,6 +1118,7 @@
10831118
{"obstaclesCleared": ["E"]}
10841119
],
10851120
"resetsObstacles": ["E"],
1121+
"flashSuitChecked": true,
10861122
"note": "Grab the item and quickly return through the blocks before they respawn.",
10871123
"devNote": "This does not require the item to be there, but there is no reason to go through the tunnel twice if it's not."
10881124
},
@@ -1104,6 +1140,7 @@
11041140
]}
11051141
],
11061142
"clearsObstacles": ["A", "B"],
1143+
"flashSuitChecked": true,
11071144
"devNote": "A Back-of-Gauntlet-Spark strat would require at least Screw Attack and acid Frames to be reasonable."
11081145
},
11091146
{
@@ -1138,6 +1175,7 @@
11381175
]}
11391176
],
11401177
"clearsObstacles": ["A", "B"],
1178+
"flashSuitChecked": true,
11411179
"note": [
11421180
"After destroying a single bomb block, Samus can spin jump into its spot to quickly escape the acid.",
11431181
"To avoid the acid completely, morph quickly at the right height and place a bomb."
@@ -1155,7 +1193,8 @@
11551193
"Morph",
11561194
{"ammo": {"type": "PowerBomb", "count": 3}}
11571195
],
1158-
"clearsObstacles": ["A", "B"]
1196+
"clearsObstacles": ["A", "B"],
1197+
"flashSuitChecked": true
11591198
},
11601199
{
11611200
"id": 46,
@@ -1166,7 +1205,8 @@
11661205
{"useFlashSuit": {}},
11671206
{"shinespark": {"frames": 76, "excessFrames": 18}}
11681207
],
1169-
"clearsObstacles": ["A", "B"]
1208+
"clearsObstacles": ["A", "B"],
1209+
"flashSuitChecked": true
11701210
},
11711211
{
11721212
"id": 47,
@@ -1184,7 +1224,8 @@
11841224
]}
11851225
]}
11861226
],
1187-
"clearsObstacles": ["A", "B"]
1227+
"clearsObstacles": ["A", "B"],
1228+
"flashSuitChecked": true
11881229
},
11891230
{
11901231
"id": 48,
@@ -1198,7 +1239,8 @@
11981239
{"acidFrames": 5}
11991240
]}
12001241
],
1201-
"clearsObstacles": ["E"]
1242+
"clearsObstacles": ["E"],
1243+
"flashSuitChecked": true
12021244
},
12031245
{
12041246
"id": 49,
@@ -1223,6 +1265,7 @@
12231265
{"acidFrames": 200}
12241266
]}
12251267
],
1268+
"flashSuitChecked": true,
12261269
"note": [
12271270
"Break the tunnel block with a Bomb and then return to safety.",
12281271
"Break the runway block on the next cycle.",

0 commit comments

Comments
 (0)