Skip to content

Commit 826623b

Browse files
authored
Crystal Spark - expand runways (#2666)
1 parent aaf376e commit 826623b

5 files changed

Lines changed: 181 additions & 1 deletion

File tree

region/crateria/central/Climb.json

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2971,9 +2971,27 @@
29712971
"h_ClimbWithoutLava",
29722972
{"obstaclesNotCleared": ["B"]}
29732973
]},
2974-
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
2974+
{"or": [
2975+
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
2976+
{"and": [
2977+
{"or": [
2978+
{"doorUnlockedAtNode": 2},
2979+
{"doorUnlockedAtNode": 5}
2980+
]},
2981+
{"canShineCharge": {"usedTiles": 29, "openEnd": 0}}
2982+
]},
2983+
{"and": [
2984+
{"doorUnlockedAtNode": 2},
2985+
{"doorUnlockedAtNode": 5},
2986+
{"canShineCharge": {"usedTiles": 30, "openEnd": 0}}
2987+
]}
2988+
]},
29752989
"h_CrystalSpark"
29762990
],
2991+
"unlocksDoors": [
2992+
{"nodeId": 2, "types": ["ammo"], "requires": []},
2993+
{"nodeId": 5, "types": ["ammo"], "requires": []}
2994+
],
29772995
"flashSuitChecked": true,
29782996
"blueSuitChecked": true
29792997
}

region/crateria/central/Parlor and Alcatraz.json

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,24 @@
344344
],
345345
"flashSuitChecked": true
346346
},
347+
{
348+
"link": [1, 1],
349+
"name": "Come in Getting Blue Speed, Shinecharge, Crystal Spark",
350+
"entranceCondition": {
351+
"comeInGettingBlueSpeed": {
352+
"length": 13,
353+
"openEnd": 0,
354+
"steepDownTiles": 2,
355+
"steepUpTiles": 2
356+
}
357+
},
358+
"requires": [
359+
"h_shinechargeMaxRunway",
360+
"h_CrystalSpark"
361+
],
362+
"flashSuitChecked": true,
363+
"blueSuitChecked": true
364+
},
347365
{
348366
"id": 5,
349367
"link": [1, 1],
@@ -1050,6 +1068,23 @@
10501068
"flashSuitChecked": true,
10511069
"note": "There is a Geemer just below the door that only moves while on camera."
10521070
},
1071+
{
1072+
"link": [3, 3],
1073+
"name": "Come in Shinecharging, Crystal Spark",
1074+
"entranceCondition": {
1075+
"comeInShinecharging": {
1076+
"length": 4,
1077+
"openEnd": 0,
1078+
"steepDownTiles": 1
1079+
},
1080+
"comesInHeated": "no"
1081+
},
1082+
"requires": [
1083+
"h_CrystalSpark"
1084+
],
1085+
"flashSuitChecked": true,
1086+
"blueSuitChecked": true
1087+
},
10531088
{
10541089
"id": 31,
10551090
"link": [3, 3],
@@ -1380,6 +1415,23 @@
13801415
},
13811416
"flashSuitChecked": true
13821417
},
1418+
{
1419+
"link": [4, 4],
1420+
"name": "Come in Getting Blue Speed, Shinecharge, Crystal Spark",
1421+
"entranceCondition": {
1422+
"comeInGettingBlueSpeed": {
1423+
"length": 7,
1424+
"openEnd": 1,
1425+
"steepDownTiles": 1
1426+
}
1427+
},
1428+
"requires": [
1429+
"h_shinechargeMaxRunway",
1430+
"h_CrystalSpark"
1431+
],
1432+
"flashSuitChecked": true,
1433+
"blueSuitChecked": true
1434+
},
13831435
{
13841436
"id": 163,
13851437
"link": [4, 4],
@@ -2549,6 +2601,23 @@
25492601
"flashSuitChecked": true,
25502602
"note": "Wait 2 minutes for a global Geemer, or use a Super to grab a closer one."
25512603
},
2604+
{
2605+
"link": [6, 6],
2606+
"name": "Come in Shinecharging, Crystal Spark",
2607+
"entranceCondition": {
2608+
"comeInShinecharging": {
2609+
"length": 3,
2610+
"openEnd": 0,
2611+
"steepDownTiles": 1
2612+
},
2613+
"comesInHeated": "no"
2614+
},
2615+
"requires": [
2616+
"h_CrystalSpark"
2617+
],
2618+
"flashSuitChecked": true,
2619+
"blueSuitChecked": true
2620+
},
25522621
{
25532622
"id": 83,
25542623
"link": [6, 6],

region/crateria/east/Crab Maze.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -906,6 +906,23 @@
906906
"blueSuitChecked": true,
907907
"devNote": ["No lenience, because Power Bombs can be farmed from the Scisers."]
908908
},
909+
{
910+
"link": [2, 2],
911+
"name": "Come in Shinecharging, Crystal Spark",
912+
"entranceCondition": {
913+
"comeInShinecharging": {
914+
"length": 7,
915+
"openEnd": 0,
916+
"steepDownTiles": 1
917+
},
918+
"comesInHeated": "no"
919+
},
920+
"requires": [
921+
"h_CrystalSpark"
922+
],
923+
"flashSuitChecked": true,
924+
"blueSuitChecked": true
925+
},
909926
{
910927
"id": 18,
911928
"link": [2, 2],

region/crateria/east/West Ocean.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,24 @@
390390
"flashSuitChecked": true,
391391
"blueSuitChecked": true
392392
},
393+
{
394+
"link": [1, 1],
395+
"name": "Come in Shinecharging, Crystal Spark",
396+
"entranceCondition": {
397+
"comeInShinecharging": {
398+
"length": 23,
399+
"openEnd": 0,
400+
"steepDownTiles": 6,
401+
"steepUpTiles": 1
402+
},
403+
"comesInHeated": "no"
404+
},
405+
"requires": [
406+
"h_CrystalSpark"
407+
],
408+
"flashSuitChecked": true,
409+
"blueSuitChecked": true
410+
},
393411
{
394412
"id": 2,
395413
"link": [1, 5],
@@ -2026,6 +2044,23 @@
20262044
"flashSuitChecked": true,
20272045
"blueSuitChecked": true
20282046
},
2047+
{
2048+
"link": [5, 5],
2049+
"name": "Come in Shinecharging, Crystal Spark",
2050+
"entranceCondition": {
2051+
"comeInShinecharging": {
2052+
"length": 8,
2053+
"openEnd": 0,
2054+
"steepDownTiles": 2
2055+
},
2056+
"comesInHeated": "no"
2057+
},
2058+
"requires": [
2059+
"h_CrystalSpark"
2060+
],
2061+
"flashSuitChecked": true,
2062+
"blueSuitChecked": true
2063+
},
20292064
{
20302065
"id": 71,
20312066
"link": [5, 13],
@@ -3184,6 +3219,10 @@
31843219
"openEnd": 1
31853220
}},
31863221
{"doorUnlockedAtNode": 1}
3222+
]},
3223+
{"and": [
3224+
"Gravity",
3225+
"h_shinechargeMaxRunway"
31873226
]}
31883227
]},
31893228
"h_CrystalSpark"

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

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,43 @@
315315
"flashSuitChecked": true,
316316
"blueSuitChecked": true
317317
},
318+
{
319+
"link": [1, 1],
320+
"name": "Come in Getting Blue Speed, Shinecharge, Crystal Spark",
321+
"entranceCondition": {
322+
"comeInGettingBlueSpeed": {
323+
"length": 6,
324+
"openEnd": 0,
325+
"steepDownTiles": 1
326+
}
327+
},
328+
"requires": [
329+
"h_shinechargeMaxRunway",
330+
"h_CrystalSpark"
331+
],
332+
"flashSuitChecked": true,
333+
"blueSuitChecked": true
334+
},
335+
{
336+
"link": [1, 1],
337+
"name": "Come in Getting Blue Speed, Shinecharge, Crystal Spark (Wave)",
338+
"entranceCondition": {
339+
"comeInShinecharging": {
340+
"length": 14,
341+
"openEnd": 0,
342+
"steepDownTiles": 1,
343+
"steepUpTiles": 1
344+
},
345+
"comesInHeated": "no"
346+
},
347+
"requires": [
348+
"Wave",
349+
"h_shinechargeMaxRunway",
350+
"h_CrystalSpark"
351+
],
352+
"flashSuitChecked": true,
353+
"blueSuitChecked": true
354+
},
318355
{
319356
"id": 8,
320357
"link": [1, 1],

0 commit comments

Comments
 (0)