Skip to content

Commit 7ecc8f1

Browse files
committed
Crystal Sparks - Red Brinstar
1 parent 625e99d commit 7ecc8f1

11 files changed

Lines changed: 461 additions & 1 deletion

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,22 @@
375375
],
376376
"flashSuitChecked": true
377377
},
378+
{
379+
"link": [1, 1],
380+
"name": "Come in Shinecharging, Crystal Spark",
381+
"entranceCondition": {
382+
"comeInShinecharging": {
383+
"length": 3,
384+
"openEnd": 0
385+
},
386+
"comesInHeated": "no"
387+
},
388+
"requires": [
389+
"h_CrystalSpark"
390+
],
391+
"flashSuitChecked": true,
392+
"blueSuitChecked": true
393+
},
378394
{
379395
"id": 26,
380396
"link": [1, 1],

region/brinstar/red/Below Spazer.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -741,6 +741,23 @@
741741
},
742742
"flashSuitChecked": true
743743
},
744+
{
745+
"link": [2, 2],
746+
"name": "Come in Shinecharging, Crystal Spark",
747+
"entranceCondition": {
748+
"comeInShinecharging": {
749+
"length": 3,
750+
"openEnd": 0
751+
},
752+
"comesInHeated": "no"
753+
},
754+
"requires": [
755+
"h_CrystalSpark"
756+
],
757+
"flashSuitChecked": true,
758+
"blueSuitChecked": true,
759+
"devNote": "The Yapping Maw won't notice Samus if she doesn't fall off the ledge, so there should be no risk of crashing the game."
760+
},
744761
{
745762
"id": 49,
746763
"link": [2, 2],
@@ -1165,6 +1182,22 @@
11651182
"h_CrystalFlash"
11661183
],
11671184
"flashSuitChecked": true
1185+
},
1186+
{
1187+
"link": [3, 3],
1188+
"name": "Come in Shinecharging, Crystal Spark",
1189+
"entranceCondition": {
1190+
"comeInShinecharging": {
1191+
"length": 4,
1192+
"openEnd": 0
1193+
},
1194+
"comesInHeated": "no"
1195+
},
1196+
"requires": [
1197+
"h_CrystalSpark"
1198+
],
1199+
"flashSuitChecked": true,
1200+
"blueSuitChecked": true
11681201
}
11691202
],
11701203
"notables": [

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

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@
351351
{
352352
"id": 13,
353353
"link": [1, 1],
354-
"name": "PB Sidehopper Kill",
354+
"name": "Power Bomb Sidehopper Kill",
355355
"requires": [
356356
{"enemyKill": {
357357
"enemies": [["Sidehopper", "Sidehopper", "Sidehopper"]],
@@ -489,6 +489,29 @@
489489
"clearsObstacles": ["B"],
490490
"flashSuitChecked": true
491491
},
492+
{
493+
"link": [1, 1],
494+
"name": "Come in with Blue Speed, Crystal Spark",
495+
"entranceCondition": {
496+
"comeInGettingBlueSpeed": {
497+
"length": 21,
498+
"openEnd": 0,
499+
"minExtraRunSpeed": "$1.1"
500+
},
501+
"comesInHeated": "no"
502+
},
503+
"requires": [
504+
"canShinechargeMovementComplex",
505+
{"canShineCharge": {"usedTiles": 24, "openEnd": 0}},
506+
"h_CrystalSpark"
507+
],
508+
"clearsObstacles": ["A", "B"],
509+
"flashSuitChecked": true,
510+
"note": [
511+
"Run into the leftmost Sidehopper with blue speed, then Crystal Spark on the solid ground at the end of the runway."
512+
],
513+
"devNote": "An in-room variant is not included, because it would require resetting the room each attempt and dealing with the Sidehoppers."
514+
},
492515
{
493516
"id": 4,
494517
"link": [1, 1],

region/brinstar/red/Caterpillar Room.json

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,35 @@
234234
"One tile longer runway could be used if the door to the right of the gate were known to be unlocked"
235235
]
236236
},
237+
{
238+
"link": [1, 1],
239+
"name": "Come in Shinecharging, Crystal Spark",
240+
"entranceCondition": {
241+
"comeInShinecharging": {
242+
"length": 4,
243+
"openEnd": 0
244+
},
245+
"comesInHeated": "no"
246+
},
247+
"requires": [
248+
{"or": [
249+
"h_CrystalSpark",
250+
{"and": [
251+
{"or": [
252+
"HiJump",
253+
"canWalljump",
254+
"SpaceJump",
255+
"canIBJ",
256+
"canSpringBallJumpMidAir"
257+
]},
258+
"h_CrystalSparkWithoutLenience"
259+
]}
260+
]}
261+
],
262+
"flashSuitChecked": true,
263+
"blueSuitChecked": true,
264+
"devNote": "Lenience is not included for variants that can kill the Zeros and climb back up quickly."
265+
},
237266
{
238267
"id": 4,
239268
"link": [1, 1],
@@ -817,6 +846,24 @@
817846
],
818847
"flashSuitChecked": true
819848
},
849+
{
850+
"link": [2, 2],
851+
"name": "Come in Shinecharging, Crystal Spark",
852+
"entranceCondition": {
853+
"comeInShinecharging": {
854+
"length": 8,
855+
"openEnd": 0
856+
},
857+
"comesInHeated": "no"
858+
},
859+
"requires": [
860+
"h_CrystalSparkWithoutLenience"
861+
],
862+
"clearsObstacles": ["B"],
863+
"flashSuitChecked": true,
864+
"blueSuitChecked": true,
865+
"devNote": ["No lenience, because Power Bombs can be farmed from the Zeros."]
866+
},
820867
{
821868
"id": 28,
822869
"link": [2, 2],
@@ -1581,6 +1628,23 @@
15811628
},
15821629
"flashSuitChecked": true
15831630
},
1631+
{
1632+
"link": [3, 3],
1633+
"name": "Come in Shinecharging, Crystal Spark",
1634+
"entranceCondition": {
1635+
"comeInShinecharging": {
1636+
"length": 3,
1637+
"openEnd": 0
1638+
},
1639+
"comesInHeated": "no"
1640+
},
1641+
"requires": [
1642+
"h_CrystalSparkWithoutLenience"
1643+
],
1644+
"flashSuitChecked": true,
1645+
"blueSuitChecked": true,
1646+
"devNote": ["No lenience, because Power Bombs can be farmed from the Zeros."]
1647+
},
15841648
{
15851649
"id": 56,
15861650
"link": [3, 3],
@@ -2071,6 +2135,33 @@
20712135
],
20722136
"flashSuitChecked": true
20732137
},
2138+
{
2139+
"link": [4, 4],
2140+
"name": "Come in Shinecharging, Crystal Spark",
2141+
"entranceCondition": {
2142+
"comeInShinecharging": {
2143+
"length": 7,
2144+
"openEnd": 0
2145+
},
2146+
"comesInHeated": "no"
2147+
},
2148+
"requires": [
2149+
{"or": [
2150+
"HiJump",
2151+
"canWalljump",
2152+
"SpaceJump",
2153+
"canIBJ",
2154+
"canSpringBallJumpMidAir"
2155+
]},
2156+
"h_CrystalSparkWithoutLenience"
2157+
],
2158+
"flashSuitChecked": true,
2159+
"blueSuitChecked": true,
2160+
"devNote": [
2161+
"Lenience is not included. Only variants that can kill the Zeros and climb back up quickly are included.",
2162+
"This room is shorter than the 3 tile limit normally used for these strats; it is only included because it has a good Power Bomb farm."
2163+
]
2164+
},
20742165
{
20752166
"id": 80,
20762167
"link": [4, 4],
@@ -2321,6 +2412,62 @@
23212412
],
23222413
"flashSuitChecked": true
23232414
},
2415+
{
2416+
"link": [5, 5],
2417+
"name": "Come in Shinecharging, Crystal Spark",
2418+
"entranceCondition": {
2419+
"comeInShinecharging": {
2420+
"length": 7,
2421+
"openEnd": 0
2422+
},
2423+
"comesInHeated": "no"
2424+
},
2425+
"requires": [
2426+
{"or": [
2427+
"h_CrystalSpark",
2428+
{"and": [
2429+
{"or": [
2430+
"HiJump",
2431+
"canWalljump",
2432+
"SpaceJump",
2433+
"canIBJ",
2434+
"canSpringBallJumpMidAir"
2435+
]},
2436+
"h_CrystalSparkWithoutLenience"
2437+
]}
2438+
]}
2439+
],
2440+
"flashSuitChecked": true,
2441+
"blueSuitChecked": true,
2442+
"devNote": "Lenience is not included for variants that can kill the Zeros and climb back up quickly."
2443+
},
2444+
{
2445+
"link": [5, 5],
2446+
"name": "Crystal Spark (In-Room)",
2447+
"requires": [
2448+
{"canShineCharge": {"usedTiles": 17, "openEnd": 0}},
2449+
{"or": [
2450+
"h_CrystalSpark",
2451+
{"and": [
2452+
{"or": [
2453+
"HiJump",
2454+
"canWalljump",
2455+
"SpaceJump",
2456+
"canIBJ",
2457+
"canSpringBallJumpMidAir"
2458+
]},
2459+
"h_CrystalSparkWithoutLenience"
2460+
]}
2461+
]},
2462+
{"resetRoom": {"nodes": [5]}}
2463+
],
2464+
"flashSuitChecked": true,
2465+
"blueSuitChecked": true,
2466+
"devNote": [
2467+
"Lenience is not included for variants that can kill the Zeros and climb back up quickly.",
2468+
"Requires resetting the room at 5, to prevent requiring doing something slow to open the gate."
2469+
]
2470+
},
23242471
{
23252472
"id": 112,
23262473
"link": [5, 5],

region/brinstar/red/Caterpillar Save Room.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,26 @@
5757
],
5858
"flashSuitChecked": true
5959
},
60+
{
61+
"link": [1, 1],
62+
"name": "Come in Shinecharging, Crystal Spark",
63+
"entranceCondition": {
64+
"comeInShinecharging": {
65+
"length": 2,
66+
"openEnd": 0
67+
},
68+
"comesInHeated": "no"
69+
},
70+
"requires": [
71+
"h_CrystalSparkWithoutLenience"
72+
],
73+
"flashSuitChecked": true,
74+
"blueSuitChecked": true,
75+
"devNote": [
76+
"No lenience, because reloading from the save is possible.",
77+
"This room is shorter than the 3 tile limit normally used for these strats; it is only included because it has a save."
78+
]
79+
},
6080
{
6181
"id": 3,
6282
"link": [1, 2],

region/brinstar/red/Hellway.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -593,6 +593,22 @@
593593
"In order to prevent Zebbos from interfering, spawn a drop and leave it uncollected in an out-of-the-way place."
594594
]
595595
},
596+
{
597+
"link": [2, 2],
598+
"name": "Come in Shinecharging, Crystal Spark",
599+
"entranceCondition": {
600+
"comeInShinecharging": {
601+
"length": 8,
602+
"openEnd": 0
603+
},
604+
"comesInHeated": "no"
605+
},
606+
"requires": [
607+
"h_CrystalSpark"
608+
],
609+
"flashSuitChecked": true,
610+
"blueSuitChecked": true
611+
},
596612
{
597613
"id": 22,
598614
"link": [2, 2],

region/brinstar/red/Red Brinstar Fireflea Room.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,32 @@
251251
],
252252
"flashSuitChecked": true
253253
},
254+
{
255+
"link": [1, 1],
256+
"name": "Come in Shinecharging, Crystal Spark",
257+
"entranceCondition": {
258+
"comeInShinecharging": {
259+
"length": 5,
260+
"openEnd": 0
261+
},
262+
"comesInHeated": "no"
263+
},
264+
"requires": [
265+
{"or": [
266+
"h_CrystalSpark",
267+
{"and": [
268+
"h_CrystalSparkWithoutLenience",
269+
{"or": [
270+
"Grapple",
271+
"SpaceJump"
272+
]}
273+
]}
274+
]}
275+
],
276+
"flashSuitChecked": true,
277+
"blueSuitChecked": true,
278+
"devNote": ["No lenience, for variants that can quickly farm Power Bombs from the Firefleas."]
279+
},
254280
{
255281
"id": 88,
256282
"link": [1, 1],
@@ -910,6 +936,23 @@
910936
},
911937
"flashSuitChecked": true
912938
},
939+
{
940+
"link": [2, 2],
941+
"name": "Come in Shinecharging, Crystal Spark",
942+
"entranceCondition": {
943+
"comeInShinecharging": {
944+
"length": 4,
945+
"openEnd": 0
946+
},
947+
"comesInHeated": "no"
948+
},
949+
"requires": [
950+
"h_CrystalSparkWithoutLenience"
951+
],
952+
"flashSuitChecked": true,
953+
"blueSuitChecked": true,
954+
"devNote": ["No lenience, because Power Bombs can be farmed from the Firefleas."]
955+
},
913956
{
914957
"id": 36,
915958
"link": [2, 2],

0 commit comments

Comments
 (0)