Skip to content

Commit 3d73734

Browse files
authored
Merge pull request #2284 from kjbranch/red-b-flash
Red Brinstar check flash suits pt. 1
2 parents 0fdf09d + 71fadcf commit 3d73734

6 files changed

Lines changed: 311 additions & 137 deletions

File tree

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

Lines changed: 86 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,8 @@
116116
"length": 4,
117117
"openEnd": 1
118118
}
119-
}
119+
},
120+
"flashSuitChecked": true
120121
},
121122
{
122123
"id": 2,
@@ -179,7 +180,8 @@
179180
"openEnd": 1
180181
}
181182
}
182-
}
183+
},
184+
"flashSuitChecked": true
183185
},
184186
{
185187
"id": 4,
@@ -204,7 +206,8 @@
204206
"openEnd": 1
205207
}
206208
}
207-
}
209+
},
210+
"flashSuitChecked": true
208211
},
209212
{
210213
"id": 5,
@@ -230,7 +233,8 @@
230233
},
231234
"movementType": "uncontrolled"
232235
}
233-
}
236+
},
237+
"flashSuitChecked": true
234238
},
235239
{
236240
"id": 6,
@@ -256,7 +260,8 @@
256260
},
257261
"movementType": "controlled"
258262
}
259-
}
263+
},
264+
"flashSuitChecked": true
260265
},
261266
{
262267
"id": 7,
@@ -280,6 +285,7 @@
280285
"movementType": "controlled"
281286
}
282287
},
288+
"flashSuitChecked": true,
283289
"note": "At high speed, it is possible to avoid Boyon damage."
284290
},
285291
{
@@ -300,7 +306,8 @@
300306
"openEnd": 1
301307
}
302308
}
303-
}
309+
},
310+
"flashSuitChecked": true
304311
},
305312
{
306313
"id": 28,
@@ -314,7 +321,8 @@
314321
],
315322
"clearsObstacles": ["A"],
316323
"resetsObstacles": ["B"],
317-
"farmCycleDrops": [{"enemy": "Boyon", "count": 4}]
324+
"farmCycleDrops": [{"enemy": "Boyon", "count": 4}],
325+
"flashSuitChecked": true
318326
},
319327
{
320328
"id": 9,
@@ -342,26 +350,16 @@
342350
"ceilingPositions": []
343351
}
344352
},
345-
"bypassesDoorShell": "free"
353+
"bypassesDoorShell": "free",
354+
"flashSuitChecked": true
346355
},
347356
{
348-
"id": 10,
349357
"link": [1, 2],
350-
"name": "Avoid Boyon Damage",
358+
"name": "Base",
351359
"requires": [
352360
{"or": [
353-
"canTrickyJump",
354361
"Ice",
355362
{"obstaclesCleared": ["A"]},
356-
{"and": [
357-
"canCarefulJump",
358-
"h_useSpringBall"
359-
]},
360-
"can4HighMidAirMorph",
361-
{"and": [
362-
"SpaceJump",
363-
"canCarefulJump"
364-
]},
365363
{"and": [
366364
"SpaceJump",
367365
"ScrewAttack"
@@ -371,7 +369,29 @@
371369
"canCarefulJump"
372370
]}
373371
]}
374-
]
372+
],
373+
"flashSuitChecked": true
374+
},
375+
{
376+
"id": 10,
377+
"link": [1, 2],
378+
"name": "Damageless Dodge",
379+
"requires": [
380+
{"or": [
381+
"canTrickyJump",
382+
{"and": [
383+
"canDodgeWhileShooting",
384+
"SpaceJump"
385+
]},
386+
{"and": [
387+
"canCarefulJump",
388+
"h_useSpringBall"
389+
]},
390+
"can4HighMidAirMorph"
391+
]}
392+
],
393+
"flashSuitChecked": true,
394+
"note": "Dodge the Boyons with a well-timed jump, a running Space Jump, Spring Ball, or a quick mid-air morph."
375395
},
376396
{
377397
"id": 11,
@@ -385,7 +405,8 @@
385405
},
386406
"requires": [
387407
"canCarefulJump"
388-
]
408+
],
409+
"flashSuitChecked": true
389410
},
390411
{
391412
"id": 12,
@@ -407,7 +428,8 @@
407428
]}
408429
]}
409430
],
410-
"clearsObstacles": ["A"]
431+
"clearsObstacles": ["A"],
432+
"flashSuitChecked": true
411433
},
412434
{
413435
"id": 13,
@@ -417,15 +439,16 @@
417439
{"or": [
418440
{"enemyDamage": {"enemy": "Boyon", "type": "contact", "hits": 2}},
419441
{"and": [
420-
"canCarefulJump",
442+
"canDodgeWhileShooting",
421443
{"enemyDamage": {"enemy": "Boyon", "type": "contact", "hits": 1}}
422444
]},
423445
{"and": [
424446
"canHorizontalDamageBoost",
425447
{"enemyDamage": {"enemy": "Boyon", "type": "contact", "hits": 1}}
426448
]}
427449
]}
428-
]
450+
],
451+
"flashSuitChecked": true
429452
},
430453
{
431454
"id": 14,
@@ -583,26 +606,16 @@
583606
"blockPositions": [[5, 3], [7, 2]]
584607
}
585608
},
586-
"requires": []
609+
"requires": [],
610+
"flashSuitChecked": true
587611
},
588612
{
589-
"id": 19,
590613
"link": [2, 1],
591-
"name": "Damageless",
614+
"name": "Base",
592615
"requires": [
593616
{"or": [
594-
"canTrickyJump",
595617
"Ice",
596618
{"obstaclesCleared": ["A"]},
597-
{"and": [
598-
"canCarefulJump",
599-
"h_useSpringBall"
600-
]},
601-
"can4HighMidAirMorph",
602-
{"and": [
603-
"SpaceJump",
604-
"canCarefulJump"
605-
]},
606619
{"and": [
607620
"SpaceJump",
608621
"ScrewAttack"
@@ -612,7 +625,29 @@
612625
"canCarefulJump"
613626
]}
614627
]}
615-
]
628+
],
629+
"flashSuitChecked": true
630+
},
631+
{
632+
"id": 19,
633+
"link": [2, 1],
634+
"name": "Damageless Dodge",
635+
"requires": [
636+
{"or": [
637+
"canTrickyJump",
638+
{"and": [
639+
"canDodgeWhileShooting",
640+
"SpaceJump"
641+
]},
642+
{"and": [
643+
"canCarefulJump",
644+
"h_useSpringBall"
645+
]},
646+
"can4HighMidAirMorph"
647+
]}
648+
],
649+
"flashSuitChecked": true,
650+
"note": "Dodge the Boyons with a well-timed jump, a running Space Jump, Spring Ball, or a quick mid-air morph."
616651
},
617652
{
618653
"id": 20,
@@ -634,7 +669,8 @@
634669
]}
635670
]}
636671
],
637-
"clearsObstacles": ["A"]
672+
"clearsObstacles": ["A"],
673+
"flashSuitChecked": true
638674
},
639675
{
640676
"id": 21,
@@ -644,15 +680,16 @@
644680
{"or": [
645681
{"enemyDamage": {"enemy": "Boyon", "type": "contact", "hits": 2}},
646682
{"and": [
647-
"canCarefulJump",
683+
"canDodgeWhileShooting",
648684
{"enemyDamage": {"enemy": "Boyon", "type": "contact", "hits": 1}}
649685
]},
650686
{"and": [
651687
"canHorizontalDamageBoost",
652688
{"enemyDamage": {"enemy": "Boyon", "type": "contact", "hits": 1}}
653689
]}
654690
]}
655-
]
691+
],
692+
"flashSuitChecked": true
656693
},
657694
{
658695
"id": 22,
@@ -664,12 +701,13 @@
664701
"h_usePowerBomb"
665702
]}
666703
],
667-
"clearsObstacles": ["B"]
704+
"clearsObstacles": ["B"],
705+
"flashSuitChecked": true
668706
},
669707
{
670708
"id": 23,
671709
"link": [2, 3],
672-
"name": "Kill Boyons and PB Blocks",
710+
"name": "Kill Boyons and Power Bomb Blocks",
673711
"requires": [
674712
{"obstaclesNotCleared": ["A"]},
675713
{"enemyKill": {
@@ -678,7 +716,8 @@
678716
}}
679717
],
680718
"clearsObstacles": ["A", "B"],
681-
"note": "Place the PB on the block next to the leftmost Boyon, in order to double hit all Boyons and break the PB blocks."
719+
"flashSuitChecked": true,
720+
"note": "Place the Power Bomb on the block next to the leftmost Boyon, in order to double hit all Boyons and break the PB blocks."
682721
},
683722
{
684723
"id": 24,
@@ -690,7 +729,8 @@
690729
"h_usePowerBomb"
691730
]}
692731
],
693-
"clearsObstacles": ["B"]
732+
"clearsObstacles": ["B"],
733+
"flashSuitChecked": true
694734
}
695735
],
696736
"notables": [],

0 commit comments

Comments
 (0)