Skip to content

Commit 1697d71

Browse files
Run Strat ID, Tech ID, and Notable ID Generator & Autoformatter (#2859)
1 parent 4657967 commit 1697d71

13 files changed

Lines changed: 75 additions & 38 deletions

File tree

region/brinstar/green/Etecoon Energy Tank Room.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1294,6 +1294,7 @@
12941294
]
12951295
},
12961296
{
1297+
"id": 122,
12971298
"link": [3, 3],
12981299
"name": "Leave With Temporary Blue (X-Mode Shinecharge)",
12991300
"requires": [
@@ -2942,7 +2943,7 @@
29422943
]
29432944
}
29442945
],
2945-
"nextStratId": 122,
2946+
"nextStratId": 123,
29462947
"nextNotableId": 8,
29472948
"devNote": ["FIXME: add a strat to take temporary blue from the top to the bottom-right."]
29482949
}

region/brinstar/pink/Big Pink.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4455,14 +4455,15 @@
44554455
]
44564456
},
44574457
{
4458+
"id": 214,
44584459
"link": [13, 10],
44594460
"name": "Frozen Zeb Platform, Guide Zeb to Grapple Blocks",
44604461
"requires": [
44614462
"canTrickyUseFrozenEnemies"
44624463
],
4464+
"wallJumpAvoid": true,
44634465
"flashSuitChecked": true,
44644466
"blueSuitChecked": true,
4465-
"wallJumpAvoid": true,
44664467
"note": [
44674468
"Lead a Zeb or Reo through the room and use it as a frozen platform to reach the item to the left of the grapple blocks.",
44684469
"Freeze a Zeb above the spawning pipe without it starting to move horizontally.",
@@ -4483,9 +4484,9 @@
44834484
"canHorizontalDamageBoost",
44844485
{"enemyDamage": {"enemy": "Zeb", "type": "contact", "hits": 1}}
44854486
],
4487+
"wallJumpAvoid": true,
44864488
"flashSuitChecked": true,
44874489
"blueSuitChecked": true,
4488-
"wallJumpAvoid": true,
44894490
"note": [
44904491
"Lead a Zeb through the room and damage boost off of it to reach the item to the left of the grapple blocks.",
44914492
"The respawning Zeb can be used by carfeully luring it while remaining high enough that it does not start moving horizontally.",
@@ -5241,6 +5242,6 @@
52415242
]
52425243
}
52435244
],
5244-
"nextStratId": 214,
5245+
"nextStratId": 215,
52455246
"nextNotableId": 15
52465247
}

region/brinstar/red/Hellway.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,7 @@
544544
"devNote": ["Leniency is not included, since there is a farm available."]
545545
},
546546
{
547+
"id": 34,
547548
"link": [2, 2],
548549
"name": "Gain Blue Suit (X-Mode)",
549550
"requires": [
@@ -731,7 +732,7 @@
731732
]
732733
}
733734
],
734-
"nextStratId": 34,
735+
"nextStratId": 35,
735736
"nextNotableId": 2,
736737
"devNote": [
737738
"FIXME: Add strats to cross the room with temporary blue; it's very difficult but should be possible?"

region/crateria/central/Landing Site.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -786,6 +786,7 @@
786786
"devNote": ["FIXME: Add an in-room version of this strat."]
787787
},
788788
{
789+
"id": 102,
789790
"link": [3, 1],
790791
"name": "Shinespark through Blocks",
791792
"requires": [
@@ -799,8 +800,8 @@
799800
"canHorizontalShinespark",
800801
{"shinespark": {"frames": 125, "excessFrames": 33}}
801802
],
802-
"clearsObstacles": ["A"],
803803
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
804+
"clearsObstacles": ["A"],
804805
"flashSuitChecked": true,
805806
"blueSuitChecked": true,
806807
"note": "Shinecharge near the top right door, drop down and horizontally spark towards the left door."
@@ -2200,6 +2201,6 @@
22002201
]
22012202
}
22022203
],
2203-
"nextStratId": 102,
2204+
"nextStratId": 103,
22042205
"nextNotableId": 6
22052206
}

region/crateria/east/The Moat.json

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,7 @@
489489
"blueSuitChecked": true
490490
},
491491
{
492+
"id": 73,
492493
"link": [1, 2],
493494
"name": "G-mode Morph IBJ, Remote Acquire",
494495
"entranceCondition": {
@@ -528,6 +529,7 @@
528529
"blueSuitChecked": true
529530
},
530531
{
532+
"id": 74,
531533
"link": [1, 2],
532534
"name": "G-Mode Morph HBJ",
533535
"entranceCondition": {
@@ -543,6 +545,7 @@
543545
"blueSuitChecked": true
544546
},
545547
{
548+
"id": 75,
546549
"link": [1, 2],
547550
"name": "G-Mode Morph HBJ or Ceiling Bomb Jump, Remote Acquire",
548551
"entranceCondition": {
@@ -585,6 +588,7 @@
585588
]
586589
},
587590
{
591+
"id": 76,
588592
"link": [1, 2],
589593
"name": "G-Mode Morph Spring Fling, Remote Acquire",
590594
"entranceCondition": {
@@ -809,6 +813,7 @@
809813
"blueSuitChecked": true
810814
},
811815
{
816+
"id": 77,
812817
"link": [1, 3],
813818
"name": "Horizontal Bomb Jump",
814819
"requires": [
@@ -819,6 +824,7 @@
819824
"blueSuitChecked": true
820825
},
821826
{
827+
"id": 78,
822828
"link": [1, 3],
823829
"name": "Spring Fling",
824830
"requires": [
@@ -829,6 +835,7 @@
829835
"blueSuitChecked": true
830836
},
831837
{
838+
"id": 79,
832839
"link": [1, 3],
833840
"name": "Double Spring Ball Jump",
834841
"requires": [
@@ -840,6 +847,7 @@
840847
"blueSuitChecked": true
841848
},
842849
{
850+
"id": 80,
843851
"link": [1, 3],
844852
"name": "Midair Bomb Boost",
845853
"requires": [
@@ -905,6 +913,7 @@
905913
"devNote": "Sparking in bottom position means the item will be collected along the way."
906914
},
907915
{
916+
"id": 81,
908917
"link": [1, 3],
909918
"name": "G-mode Morph IBJ",
910919
"entranceCondition": {
@@ -922,6 +931,7 @@
922931
"blueSuitChecked": true
923932
},
924933
{
934+
"id": 82,
925935
"link": [1, 3],
926936
"name": "G-Mode Morph HBJ or Ceiling Bomb Jump",
927937
"entranceCondition": {
@@ -941,6 +951,7 @@
941951
"blueSuitChecked": true
942952
},
943953
{
954+
"id": 83,
944955
"link": [1, 3],
945956
"name": "G-Mode Morph Spring Fling",
946957
"entranceCondition": {
@@ -1127,6 +1138,7 @@
11271138
"blueSuitChecked": true
11281139
},
11291140
{
1141+
"id": 84,
11301142
"link": [2, 1],
11311143
"name": "G-Mode Morph, Blue Suit",
11321144
"entranceCondition": {
@@ -1226,6 +1238,7 @@
12261238
]
12271239
},
12281240
{
1241+
"id": 85,
12291242
"link": [2, 2],
12301243
"name": "Direct G-Mode Morph HBJ, Remote Acquire Item",
12311244
"entranceCondition": {
@@ -1285,6 +1298,7 @@
12851298
"devNote": "Could use a failure definition?"
12861299
},
12871300
{
1301+
"id": 86,
12881302
"link": [2, 3],
12891303
"name": "Gravity Jump",
12901304
"requires": [
@@ -1317,6 +1331,7 @@
13171331
]
13181332
},
13191333
{
1334+
"id": 87,
13201335
"link": [2, 3],
13211336
"name": "Horizontal Bomb Jump",
13221337
"requires": [
@@ -1327,6 +1342,7 @@
13271342
"blueSuitChecked": true
13281343
},
13291344
{
1345+
"id": 88,
13301346
"link": [2, 3],
13311347
"name": "Spring Fling",
13321348
"requires": [
@@ -1337,6 +1353,7 @@
13371353
"blueSuitChecked": true
13381354
},
13391355
{
1356+
"id": 89,
13401357
"link": [2, 3],
13411358
"name": "Double Spring Ball Jump",
13421359
"requires": [
@@ -1428,6 +1445,7 @@
14281445
]
14291446
},
14301447
{
1448+
"id": 90,
14311449
"link": [2, 3],
14321450
"name": "G-mode Morph IBJ",
14331451
"entranceCondition": {
@@ -1451,6 +1469,7 @@
14511469
"blueSuitChecked": true
14521470
},
14531471
{
1472+
"id": 91,
14541473
"link": [2, 3],
14551474
"name": "G-Mode Morph HBJ or Ceiling Bomb Jump",
14561475
"entranceCondition": {
@@ -1470,6 +1489,7 @@
14701489
"blueSuitChecked": true
14711490
},
14721491
{
1492+
"id": 92,
14731493
"link": [2, 3],
14741494
"name": "G-Mode Morph Spring Fling",
14751495
"entranceCondition": {
@@ -1893,6 +1913,6 @@
18931913
]
18941914
}
18951915
],
1896-
"nextStratId": 73,
1916+
"nextStratId": 93,
18971917
"nextNotableId": 5
18981918
}

region/crateria/east/West Ocean.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3033,6 +3033,7 @@
30333033
"devNote": "A speedy jump would be obsoleted by another strat for being tricky."
30343034
},
30353035
{
3036+
"id": 160,
30363037
"link": [13, 5],
30373038
"name": "Horizontal Bomb Jump",
30383039
"requires": [
@@ -3788,7 +3789,7 @@
37883789
]
37893790
}
37903791
],
3791-
"nextStratId": 160,
3792+
"nextStratId": 161,
37923793
"nextNotableId": 14,
37933794
"note": "The section between Pancakes and Wavers Room and Bowling Alley is excluded from West Ocean and considered as its own room instead (Homing Geemer Room)"
37943795
}

region/lowernorfair/east/Main Hall.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -406,9 +406,7 @@
406406
],
407407
"flashSuitChecked": true,
408408
"blueSuitChecked": true,
409-
"note": [
410-
"The flames are still active until they fully disperse."
411-
]
409+
"note": ["The flames are still active until they fully disperse."]
412410
},
413411
{
414412
"id": 8,

region/lowernorfair/west/Golden Torizo's Room.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1170,6 +1170,7 @@
11701170
]
11711171
},
11721172
{
1173+
"id": 93,
11731174
"link": [2, 2],
11741175
"name": "Missiles Only Kill",
11751176
"requires": [
@@ -2455,6 +2456,6 @@
24552456
"devNote": "There is a 14 px window where Samus is safe from all of GT's attacks except the thrown Super attack and the attack that only occurs when Samus has too many Missiles."
24562457
}
24572458
],
2458-
"nextStratId": 93,
2459+
"nextStratId": 94,
24592460
"nextNotableId": 9
24602461
}

region/maridia/inner-pink/Botwoon's Room.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,7 @@
372372
"blueSuitChecked": true
373373
},
374374
{
375+
"id": 45,
375376
"link": [1, 1],
376377
"name": "Botwoon Kill, Perfect Accuracy",
377378
"requires": [
@@ -796,6 +797,7 @@
796797
]
797798
},
798799
{
800+
"id": 46,
799801
"link": [2, 2],
800802
"name": "Back-Side Magic Pixel Fight (Slow)",
801803
"requires": [
@@ -841,7 +843,7 @@
841843
{"or": [
842844
"canBeLucky",
843845
{"ammo": {"type": "PowerBomb", "count": 1}}
844-
]}
846+
]}
845847
],
846848
"setsFlags": ["f_DefeatedBotwoon"],
847849
"flashSuitChecked": true,
@@ -908,6 +910,7 @@
908910
]
909911
},
910912
{
913+
"id": 47,
911914
"link": [2, 2],
912915
"name": "Back-Side Missile Only Fight",
913916
"requires": [
@@ -993,6 +996,6 @@
993996
]
994997
}
995998
],
996-
"nextStratId": 45,
999+
"nextStratId": 48,
9971000
"nextNotableId": 7
9981001
}

region/maridia/outer/Mt. Everest.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4270,6 +4270,7 @@
42704270
"blueSuitChecked": true
42714271
},
42724272
{
4273+
"id": 293,
42734274
"link": [6, 2],
42744275
"name": "Avoid Crab",
42754276
"requires": [
@@ -4278,7 +4279,9 @@
42784279
],
42794280
"flashSuitChecked": true,
42804281
"blueSuitChecked": true,
4281-
"note": ["Roll into the room to have the momentum to exit the morph tunnel before the crab blocks the path."]
4282+
"note": [
4283+
"Roll into the room to have the momentum to exit the morph tunnel before the crab blocks the path."
4284+
]
42824285
},
42834286
{
42844287
"id": 279,
@@ -6782,7 +6785,7 @@
67826785
]
67836786
}
67846787
],
6785-
"nextStratId": 293,
6788+
"nextStratId": 294,
67866789
"nextNotableId": 14,
67876790
"devNote": [
67886791
"FIXME: A 4->6 grapple teleport is possible, but the wrong-side transition will usually put Samus out-of-bounds. "

0 commit comments

Comments
 (0)