Skip to content

Commit 6579bf2

Browse files
committed
Crocomire Norfair check flash suits
1 parent 8230e70 commit 6579bf2

11 files changed

Lines changed: 562 additions & 213 deletions

region/norfair/crocomire/Cosine Room.json

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@
8383
"steepUpTiles": 2,
8484
"steepDownTiles": 2
8585
}
86-
}
86+
},
87+
"flashSuitChecked": true
8788
},
8889
{
8990
"id": 2,
@@ -130,7 +131,8 @@
130131
"ScrewAttack",
131132
{"cycleFrames": 255}
132133
],
133-
"farmCycleDrops": [{"enemy": "Metaree", "count": 2}]
134+
"farmCycleDrops": [{"enemy": "Metaree", "count": 2}],
135+
"flashSuitChecked": true
134136
},
135137
{
136138
"id": 5,
@@ -212,7 +214,8 @@
212214
"name": "Base",
213215
"requires": [
214216
"Morph"
215-
]
217+
],
218+
"flashSuitChecked": true
216219
},
217220
{
218221
"id": 4,
@@ -235,7 +238,8 @@
235238
"name": "Base",
236239
"requires": [
237240
"Morph"
238-
]
241+
],
242+
"flashSuitChecked": true
239243
},
240244
{
241245
"id": 8,
@@ -255,7 +259,8 @@
255259
]}
256260
]}
257261
],
258-
"farmCycleDrops": [{"enemy": "Gamet", "count": 5}]
262+
"farmCycleDrops": [{"enemy": "Gamet", "count": 5}],
263+
"flashSuitChecked": true
259264
}
260265
],
261266
"notables": [],

region/norfair/crocomire/Crocomire's Room.json

Lines changed: 64 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -140,12 +140,13 @@
140140
"length": 3,
141141
"openEnd": 1
142142
}
143-
}
143+
},
144+
"flashSuitChecked": true
144145
},
145146
{
146147
"id": 2,
147148
"link": [1, 1],
148-
"name": "Leave ShineCharged, Croc Alive",
149+
"name": "Leave Shinecharged, Croc Alive",
149150
"requires": [
150151
"h_CrocomireCameraFix",
151152
{"canShineCharge": {"usedTiles": 14, "openEnd": 1}},
@@ -204,7 +205,8 @@
204205
"name": "Base",
205206
"requires": [
206207
"f_DefeatedCrocomire"
207-
]
208+
],
209+
"flashSuitChecked": true
208210
},
209211
{
210212
"id": 7,
@@ -215,7 +217,8 @@
215217
"leaveWithDoorFrameBelow": {
216218
"height": 2
217219
}
218-
}
220+
},
221+
"flashSuitChecked": true
219222
},
220223
{
221224
"id": 8,
@@ -230,7 +233,8 @@
230233
"leftPosition": -38.5,
231234
"rightPosition": 41.5
232235
}
233-
}
236+
},
237+
"flashSuitChecked": true
234238
},
235239
{
236240
"id": 9,
@@ -243,7 +247,8 @@
243247
"leftPosition": -21,
244248
"rightPosition": 11.5
245249
}
246-
}
250+
},
251+
"flashSuitChecked": true
247252
},
248253
{
249254
"id": 10,
@@ -329,7 +334,8 @@
329334
"comeInNormally": {},
330335
"comesThroughToilet": "any"
331336
},
332-
"requires": []
337+
"requires": [],
338+
"flashSuitChecked": true
333339
},
334340
{
335341
"id": 14,
@@ -347,9 +353,13 @@
347353
"requires": [
348354
{"or": [
349355
"SpaceJump",
350-
"Grapple"
356+
{"and": [
357+
"Grapple",
358+
"h_midAirShootUp"
359+
]}
351360
]}
352-
]
361+
],
362+
"flashSuitChecked": true
353363
},
354364
{
355365
"id": 16,
@@ -358,7 +368,8 @@
358368
"requires": [
359369
"Gravity",
360370
{"acidFrames": 40}
361-
]
371+
],
372+
"flashSuitChecked": true
362373
},
363374
{
364375
"id": 17,
@@ -370,7 +381,8 @@
370381
"canWalljump",
371382
{"acidFrames": 15}
372383
]}
373-
]
384+
],
385+
"flashSuitChecked": true
374386
},
375387
{
376388
"id": 47,
@@ -379,7 +391,8 @@
379391
"requires": [
380392
"HiJump",
381393
{"acidFrames": 75}
382-
]
394+
],
395+
"flashSuitChecked": true
383396
},
384397
{
385398
"id": 18,
@@ -390,7 +403,8 @@
390403
"canTrickyJump",
391404
"can4HighMidAirMorph",
392405
{"acidFrames": 55}
393-
]
406+
],
407+
"flashSuitChecked": true
394408
},
395409
{
396410
"id": 48,
@@ -435,7 +449,8 @@
435449
"requires": [
436450
"canLongCeilingBombJump",
437451
"canBePatient"
438-
]
452+
],
453+
"flashSuitChecked": true
439454
},
440455
{
441456
"id": 20,
@@ -447,6 +462,7 @@
447462
"canBeVeryPatient",
448463
{"obstaclesCleared": ["A"]}
449464
],
465+
"flashSuitChecked": true,
450466
"note": "Touch the item while remaining in artificial morph. Ceiling bomb jump back to the left, then use x-ray to cancel g-mode and obtain the item.",
451467
"devNote": "This strat alone would only require canBePatient, but it is only possible after Ceiling Bomb Jumping there, so it would be a combined 4 minutes."
452468
},
@@ -456,7 +472,8 @@
456472
"name": "Base",
457473
"requires": [
458474
"f_DefeatedCrocomire"
459-
]
475+
],
476+
"flashSuitChecked": true
460477
},
461478
{
462479
"id": 24,
@@ -471,7 +488,8 @@
471488
"canWalljump",
472489
"canSpringBallJumpMidAir"
473490
]}
474-
]
491+
],
492+
"flashSuitChecked": true
475493
},
476494
{
477495
"id": 25,
@@ -578,7 +596,8 @@
578596
"exitCondition": {
579597
"leaveWithSpark": {}
580598
},
581-
"unlocksDoors": [{"types": ["ammo"], "requires": []}]
599+
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
600+
"flashSuitChecked": true
582601
},
583602
{
584603
"id": 32,
@@ -588,9 +607,13 @@
588607
"f_DefeatedCrocomire",
589608
{"or": [
590609
"SpaceJump",
591-
"Grapple"
610+
{"and": [
611+
"Grapple",
612+
"h_midAirShootUp"
613+
]}
592614
]}
593-
]
615+
],
616+
"flashSuitChecked": true
594617
},
595618
{
596619
"id": 33,
@@ -604,7 +627,8 @@
604627
"canWalljump",
605628
{"acidFrames": 10}
606629
]}
607-
]
630+
],
631+
"flashSuitChecked": true
608632
},
609633
{
610634
"id": 34,
@@ -614,7 +638,8 @@
614638
"f_DefeatedCrocomire",
615639
"canWalljump",
616640
{"acidFrames": 45}
617-
]
641+
],
642+
"flashSuitChecked": true
618643
},
619644
{
620645
"id": 35,
@@ -625,7 +650,8 @@
625650
"canLateralMidAirMorph",
626651
"canWalljump",
627652
{"acidFrames": 35}
628-
]
653+
],
654+
"flashSuitChecked": true
629655
},
630656
{
631657
"id": 36,
@@ -637,7 +663,8 @@
637663
"can4HighMidAirMorph",
638664
"canTrickySpringBallJump",
639665
{"acidFrames": 25}
640-
]
666+
],
667+
"flashSuitChecked": true
641668
},
642669
{
643670
"id": 37,
@@ -654,7 +681,8 @@
654681
{"shinespark": {"frames": 5}}
655682
]}
656683
]}
657-
]
684+
],
685+
"flashSuitChecked": true
658686
},
659687
{
660688
"id": 38,
@@ -666,6 +694,7 @@
666694
"canTrickyJump",
667695
"canWalljump"
668696
],
697+
"flashSuitChecked": true,
669698
"note": "With a precise enough jump, it's possible to avoid acid damage without a shinespark."
670699
},
671700
{
@@ -678,6 +707,8 @@
678707
"canInsaneJump",
679708
"canLateralMidAirMorph"
680709
],
710+
"wallJumpAvoid": true,
711+
"flashSuitChecked": true,
681712
"note": "With a precise enough jump and a quick airball, it's possible to avoid acid damage without a shinespark or wall jump."
682713
},
683714
{
@@ -691,6 +722,7 @@
691722
"canInsaneJump"
692723
],
693724
"wallJumpAvoid": true,
725+
"flashSuitChecked": true,
694726
"note": [
695727
"Use a Bomb or Power Bomb to boost Samus up onto the ledge.",
696728
"It helps to time the acid cycle to be high when making the final jump."
@@ -721,7 +753,8 @@
721753
"f_DefeatedCrocomire",
722754
"canLongCeilingBombJump",
723755
"canBePatient"
724-
]
756+
],
757+
"flashSuitChecked": true
725758
},
726759
{
727760
"id": 42,
@@ -734,7 +767,8 @@
734767
{"enemyDamage": {"enemy": "Crocomire", "type": "contact", "hits": 5}}
735768
]}
736769
],
737-
"setsFlags": ["f_DefeatedCrocomire"]
770+
"setsFlags": ["f_DefeatedCrocomire"],
771+
"flashSuitChecked": true
738772
},
739773
{
740774
"id": 43,
@@ -748,6 +782,7 @@
748782
]}
749783
],
750784
"setsFlags": ["f_DefeatedCrocomire"],
785+
"flashSuitChecked": true,
751786
"devNote": "Some farming will still be useful, but without dodging efficiently, many of the drops will be energy."
752787
},
753788
{
@@ -764,6 +799,7 @@
764799
{"resourceCapacity": [{"type": "Missile", "count": 10}]}
765800
],
766801
"setsFlags": ["f_DefeatedCrocomire"],
802+
"flashSuitChecked": true,
767803
"note": "Farming requires somewhat careful dodging in order to minimize energy drops.",
768804
"devNote": [
769805
"Crocomire does not have a farming phase until he has been hit twice.",
@@ -786,6 +822,7 @@
786822
]}
787823
],
788824
"setsFlags": ["f_DefeatedCrocomire"],
825+
"flashSuitChecked": true,
789826
"note": [
790827
"The hitbox on Croc's mouth may cause direct hits to miss, so jumping and shooting Supers horizontally is recommended.",
791828
"While Crocomire's farmables may drop Supers, the rate is too low to rely on.",
@@ -809,6 +846,7 @@
809846
{"resourceCapacity": [{"type": "Missile", "count": 5}]}
810847
],
811848
"setsFlags": ["f_DefeatedCrocomire"],
849+
"flashSuitChecked": true,
812850
"note": [
813851
"This can be a very long fight if Crocomire is stingy with the farming phases.",
814852
"Farming requires careful dodging in order to minimize energy drops. Delay grabbing all of the drops until necessary to reduce the chance of running out of ammo."

0 commit comments

Comments
 (0)