Skip to content

Commit 198af0c

Browse files
committed
Red Brinstar pt. 2: blue suit logic
1 parent 8b70181 commit 198af0c

4 files changed

Lines changed: 302 additions & 122 deletions

File tree

region/brinstar/red/Beta Power Bomb Room.json

Lines changed: 59 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@
178178
]}
179179
],
180180
"flashSuitChecked": true,
181+
"blueSuitChecked": true,
181182
"note": [
182183
"Without Super Missiles or to save using a Super Missile, jump over the yapping maw to make it try to grab Samus, the Samus Eater can then be entered from the other side avoiding being grabbed."
183184
]
@@ -197,6 +198,7 @@
197198
}
198199
},
199200
"flashSuitChecked": true,
201+
"blueSuitChecked": true,
200202
"note": "Kill the Sidehoppers without breaking the Power Bomb blocks."
201203
},
202204
{
@@ -213,6 +215,7 @@
213215
}
214216
},
215217
"flashSuitChecked": true,
218+
"blueSuitChecked": true,
216219
"note": [
217220
"When using a Power Bomb, place it far against the left wall to keep as many tiles intact for the runway as possible.",
218221
"If any Sidehoppers remain after using a Power Bomb, safely kill them from the hole below."
@@ -234,6 +237,7 @@
234237
}
235238
},
236239
"flashSuitChecked": true,
240+
"blueSuitChecked": true,
237241
"note": [
238242
"Open the door in advance, then lure the Sidehoopers to the left corner with Morph.",
239243
"The Sidehoppers cannot hit Samus while morphed. Wait for their jumps to be mostly synchronized.",
@@ -261,6 +265,7 @@
261265
}
262266
},
263267
"flashSuitChecked": true,
268+
"blueSuitChecked": true,
264269
"note": [
265270
"Open the door in advance, then lure the Sidehoopers to left wall. This is much easier with Morph ball.",
266271
"Take a hit, then start running with the i-frames."
@@ -279,6 +284,7 @@
279284
],
280285
"clearsObstacles": ["A"],
281286
"flashSuitChecked": true,
287+
"blueSuitChecked": true,
282288
"note": "Crouch near a wall while shooting in order to avoid some Sidehopper hits."
283289
},
284290
{
@@ -300,7 +306,8 @@
300306
]}
301307
],
302308
"clearsObstacles": ["A"],
303-
"flashSuitChecked": true
309+
"flashSuitChecked": true,
310+
"blueSuitChecked": true
304311
},
305312
{
306313
"id": 11,
@@ -324,7 +331,8 @@
324331
}}
325332
],
326333
"clearsObstacles": ["A"],
327-
"flashSuitChecked": true
334+
"flashSuitChecked": true,
335+
"blueSuitChecked": true
328336
},
329337
{
330338
"id": 12,
@@ -341,6 +349,7 @@
341349
],
342350
"clearsObstacles": ["A"],
343351
"flashSuitChecked": true,
352+
"blueSuitChecked": true,
344353
"note": [
345354
"The Sidehoppers can't hit a morphed Samus, making it possible to kill them damage-free.",
346355
"Fight them one at a time on one side of the room while the others are offscreen.",
@@ -359,7 +368,8 @@
359368
}}
360369
],
361370
"clearsObstacles": ["A", "B"],
362-
"flashSuitChecked": true
371+
"flashSuitChecked": true,
372+
"blueSuitChecked": true
363373
},
364374
{
365375
"id": 14,
@@ -402,6 +412,7 @@
402412
],
403413
"clearsObstacles": ["A"],
404414
"flashSuitChecked": true,
415+
"blueSuitChecked": true,
405416
"note": [
406417
"Run into the leftmost Sidehopper with blue speed.",
407418
"Then spark into the ceiling thorns to kill the remaining hoppers.",
@@ -422,6 +433,7 @@
422433
],
423434
"clearsObstacles": ["A"],
424435
"flashSuitChecked": true,
436+
"blueSuitChecked": true,
425437
"devNote": "Sparking into the room through the middle of the door also works."
426438
},
427439
{
@@ -438,7 +450,8 @@
438450
"h_artificialMorphPowerBomb"
439451
],
440452
"clearsObstacles": ["A", "B"],
441-
"flashSuitChecked": true
453+
"flashSuitChecked": true,
454+
"blueSuitChecked": true
442455
},
443456
{
444457
"id": 17,
@@ -455,6 +468,7 @@
455468
],
456469
"clearsObstacles": ["A"],
457470
"flashSuitChecked": true,
471+
"blueSuitChecked": true,
458472
"note": "Samus is safe while morphed and on the ground unless near the door, where the Sidehoppers can jump into the open door and then jump lower",
459473
"devNote": [
460474
"This can be done to unlock the door.",
@@ -469,20 +483,30 @@
469483
{"resetRoom": {"nodes": [1]}},
470484
{"or": [
471485
{"and": [
472-
"ScrewAttack",
473-
{"cycleFrames": 240}
486+
"canDash",
487+
{"or": [
488+
{"and": [
489+
"ScrewAttack",
490+
{"cycleFrames": 240}
491+
]},
492+
{"and": [
493+
"canDodgeWhileShooting",
494+
"Plasma",
495+
{"cycleFrames": 380}
496+
]}
497+
]}
474498
]},
475499
{"and": [
476-
"canDodgeWhileShooting",
477-
"Plasma",
478-
{"cycleFrames": 380}
500+
{"haveBlueSuit": {}},
501+
{"cycleFrames": 300}
479502
]}
480503
]}
481504
],
482505
"clearsObstacles": ["A"],
483506
"resetsObstacles": ["B"],
484507
"farmCycleDrops": [{"enemy": "Sidehopper", "count": 2}],
485-
"flashSuitChecked": true
508+
"flashSuitChecked": true,
509+
"blueSuitChecked": true
486510
},
487511
{
488512
"id": 3,
@@ -493,7 +517,8 @@
493517
"h_CrystalFlash"
494518
],
495519
"clearsObstacles": ["B"],
496-
"flashSuitChecked": true
520+
"flashSuitChecked": true,
521+
"blueSuitChecked": true
497522
},
498523
{
499524
"id": 38,
@@ -530,7 +555,8 @@
530555
"exitCondition": {
531556
"leaveWithGModeSetup": {}
532557
},
533-
"flashSuitChecked": true
558+
"flashSuitChecked": true,
559+
"blueSuitChecked": true
534560
},
535561
{
536562
"id": 5,
@@ -540,7 +566,8 @@
540566
{"enemyDamage": {"enemy": "Sidehopper", "type": "contact", "hits": 1}}
541567
],
542568
"gModeRegainMobility": {},
543-
"flashSuitChecked": true
569+
"flashSuitChecked": true,
570+
"blueSuitChecked": true
544571
},
545572
{
546573
"id": 32,
@@ -563,6 +590,7 @@
563590
]}
564591
],
565592
"flashSuitChecked": true,
593+
"blueSuitChecked": true,
566594
"note": [
567595
"Avoiding a double hit on the Sidehoppers can be pretty tricky.",
568596
"One fairly reliable way it to lure all of the Sidehoppers to the right of the room and place a Power Bomb on the left side to break some of the floor.",
@@ -586,14 +614,15 @@
586614
{"shinespark": {"frames": 4}}
587615
],
588616
"flashSuitChecked": true,
617+
"blueSuitChecked": true,
589618
"note": [
590619
"Without Super Missiles or to save using a Super Missile, jump over the yapping maw to make it try to grab Samus, the Samus Eater can then be entered from the other side avoiding being grabbed."
591620
]
592621
},
593622
{
594623
"id": 36,
595624
"link": [1, 1],
596-
"name": "Direct G-mode Morph, Crystal Flash Interrupt",
625+
"name": "Direct G-Mode Morph, Crystal Flash Interrupt",
597626
"entranceCondition": {
598627
"comeInWithGMode": {
599628
"mode": "direct",
@@ -613,6 +642,7 @@
613642
]}
614643
],
615644
"flashSuitChecked": true,
645+
"blueSuitChecked": true,
616646
"note": [
617647
"Avoiding a double hit on the Sidehoppers can be pretty tricky.",
618648
"One somewhat reliable way it to lure the Sidehoppers just off-camera,",
@@ -639,7 +669,8 @@
639669
]}
640670
],
641671
"clearsObstacles": ["B"],
642-
"flashSuitChecked": true
672+
"flashSuitChecked": true,
673+
"blueSuitChecked": true
643674
},
644675
{
645676
"id": 6,
@@ -667,6 +698,7 @@
667698
],
668699
"clearsObstacles": ["A"],
669700
"flashSuitChecked": true,
701+
"blueSuitChecked": true,
670702
"note": [
671703
"Come in with stored fall speed and get past or kill the Sidehoppers without getting hit.",
672704
"It is possible to open the door to back up and quickly kill the hoppers, or to run under them and clip without getting hit."
@@ -703,6 +735,7 @@
703735
],
704736
"clearsObstacles": ["A"],
705737
"flashSuitChecked": true,
738+
"blueSuitChecked": true,
706739
"note": [
707740
"Come in with stored fall speed and get past or kill the Sidehoppers without getting hit.",
708741
"It is possible to open the door to back up and quickly kill the hoppers, or to run under them and clip without getting hit."
@@ -741,6 +774,7 @@
741774
]}
742775
],
743776
"flashSuitChecked": true,
777+
"blueSuitChecked": false,
744778
"note": [
745779
"Land in the right side of the third Samus Eater on the floor of Hellway.",
746780
"The Samus Eater teleport will result in Samus being placed below the Power Bombs blocks, below the door.",
@@ -761,6 +795,7 @@
761795
{"samusEaterCycles": 1}
762796
],
763797
"flashSuitChecked": true,
798+
"blueSuitChecked": false,
764799
"note": [
765800
"Enter the room with a super sink, and hold left, in order to clip down through the Power Bomb blocks.",
766801
"Use Spring Ball to navigate the thorns and Samus Eaters with limited damage."
@@ -781,7 +816,8 @@
781816
"canSpringBallBombJump"
782817
]}
783818
],
784-
"flashSuitChecked": true
819+
"flashSuitChecked": true,
820+
"blueSuitChecked": true
785821
},
786822
{
787823
"id": 20,
@@ -796,7 +832,8 @@
796832
]},
797833
{"thornHits": 1}
798834
],
799-
"flashSuitChecked": true
835+
"flashSuitChecked": true,
836+
"blueSuitChecked": true
800837
},
801838
{
802839
"id": 21,
@@ -807,6 +844,7 @@
807844
"canTrickyJump"
808845
],
809846
"flashSuitChecked": true,
847+
"blueSuitChecked": true,
810848
"note": "The thorns do not cover the entire blocks above. Jump barely only onto the corner to avoid the damage."
811849
},
812850
{
@@ -838,6 +876,7 @@
838876
]}
839877
],
840878
"flashSuitChecked": true,
879+
"blueSuitChecked": true,
841880
"note": [
842881
"Use the Solid Blocks next to the Samus Eater to clip up through the Power Bomb Blocks.",
843882
"Carefully jump around the thorns, use HiJump to jump over them, or walk through them using i-frames."
@@ -857,6 +896,7 @@
857896
"canCeilingClip"
858897
],
859898
"flashSuitChecked": true,
899+
"blueSuitChecked": true,
860900
"note": [
861901
"Use the Solid Blocks next to the Samus Eater to clip up through the Power Bomb Blocks.",
862902
"The thorns do not cover the entire blocks above. Jump barely only onto the corner to avoid the damage.",
@@ -872,7 +912,8 @@
872912
"h_usePowerBomb"
873913
],
874914
"clearsObstacles": ["B"],
875-
"flashSuitChecked": true
915+
"flashSuitChecked": true,
916+
"blueSuitChecked": true
876917
}
877918
],
878919
"notables": [],

0 commit comments

Comments
 (0)