Skip to content

Commit fc0cf3c

Browse files
Run Strat ID, Tech ID, and Notable ID Generator & Autoformatter (#2233)
Co-authored-by: blkerby <17501370+blkerby@users.noreply.github.com>
1 parent a5289e0 commit fc0cf3c

19 files changed

Lines changed: 100 additions & 123 deletions

region/maridia/inner-green/East Pants Room.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@
373373
}
374374
},
375375
{
376+
"id": 29,
376377
"link": [2, 2],
377378
"name": "Puyo Farm (1 Puyo)",
378379
"requires": [
@@ -433,6 +434,7 @@
433434
"farmCycleDrops": [{"enemy": "Puyo", "count": 1}]
434435
},
435436
{
437+
"id": 30,
436438
"link": [2, 2],
437439
"name": "Puyo Farm (3 Puyos)",
438440
"requires": [
@@ -686,6 +688,6 @@
686688
]
687689
}
688690
],
689-
"nextStratId": 29,
691+
"nextStratId": 31,
690692
"nextNotableId": 4
691693
}

region/maridia/inner-green/East Sand Hall.json

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@
125125
}
126126
},
127127
{
128+
"id": 73,
128129
"link": [1, 1],
129130
"name": "Evir Farm (1 Evir, Grapple)",
130131
"requires": [
@@ -156,6 +157,7 @@
156157
]
157158
},
158159
{
160+
"id": 74,
159161
"link": [1, 1],
160162
"name": "Evir Farm (2 Evirs)",
161163
"requires": [
@@ -204,9 +206,7 @@
204206
"With Wave or Spazer, it won't be possible to kill the second Evir in time,",
205207
"in which case the room can be crossed to reach a third one."
206208
],
207-
"devNote": [
208-
"Farming a third Evir is possible but would rarely be worthwhile."
209-
]
209+
"devNote": ["Farming a third Evir is possible but would rarely be worthwhile."]
210210
},
211211
{
212212
"id": 2,
@@ -1074,6 +1074,7 @@
10741074
}
10751075
},
10761076
{
1077+
"id": 75,
10771078
"link": [2, 2],
10781079
"name": "Suitless Evir Farm (1 Evir, Grapple)",
10791080
"requires": [
@@ -1104,11 +1105,10 @@
11041105
"and fire three more shots angled-down to kill the Evir.",
11051106
"In any case, use Grapple to collect the drop from the pillar without needing to drop down."
11061107
],
1107-
"devNote": [
1108-
"If Gravity is available, then other farm strats can be used instead."
1109-
]
1108+
"devNote": ["If Gravity is available, then other farm strats can be used instead."]
11101109
},
11111110
{
1111+
"id": 76,
11121112
"link": [2, 2],
11131113
"name": "Evir Farm (1 Evir, Gravity, Strong Weapon)",
11141114
"requires": [
@@ -1145,6 +1145,7 @@
11451145
]
11461146
},
11471147
{
1148+
"id": 77,
11481149
"link": [2, 2],
11491150
"name": "Evir Farm (3 Evirs, Gravity)",
11501151
"requires": [
@@ -1196,9 +1197,7 @@
11961197
"It can help to fire at the Evirs from a safe distance",
11971198
"so they will not be triggered to attack Samus."
11981199
],
1199-
"devNote": [
1200-
"FIXME: HiJump + Spring fling can be an alternative to Gravity."
1201-
]
1200+
"devNote": ["FIXME: HiJump + Spring fling can be an alternative to Gravity."]
12021201
},
12031202
{
12041203
"id": 38,
@@ -1905,6 +1904,6 @@
19051904
]
19061905
}
19071906
],
1908-
"nextStratId": 73,
1907+
"nextStratId": 78,
19091908
"nextNotableId": 16
19101909
}

region/maridia/inner-green/Lonely Crab Room.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1220,6 +1220,7 @@
12201220
"flashSuitChecked": true
12211221
},
12221222
{
1223+
"id": 66,
12231224
"link": [2, 2],
12241225
"name": "Sciser Farm",
12251226
"requires": [
@@ -1581,6 +1582,6 @@
15811582
}
15821583
],
15831584
"notables": [],
1584-
"nextStratId": 66,
1585+
"nextStratId": 67,
15851586
"nextNotableId": 1
15861587
}

region/maridia/inner-green/Pants Room.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -817,6 +817,7 @@
817817
"requires": []
818818
},
819819
{
820+
"id": 40,
820821
"link": [5, 5],
821822
"name": "Menu Farm",
822823
"requires": [
@@ -829,9 +830,7 @@
829830
{"cycleFrames": 1120}
830831
],
831832
"farmCycleDrops": [{"enemy": "Menu", "count": 6}],
832-
"devNote": [
833-
"FIXME: Many other options are possible for movement and weapons."
834-
]
833+
"devNote": ["FIXME: Many other options are possible for movement and weapons."]
835834
}
836835
],
837836
"notables": [
@@ -885,6 +884,6 @@
885884
]
886885
}
887886
],
888-
"nextStratId": 40,
887+
"nextStratId": 41,
889888
"nextNotableId": 6
890889
}

region/maridia/inner-green/Shaktool Room.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@
160160
"flashSuitChecked": true
161161
},
162162
{
163+
"id": 36,
163164
"link": [1, 1],
164165
"name": "Shaktool Farm",
165166
"requires": [
@@ -227,8 +228,8 @@
227228
]}
228229
]}
229230
],
230-
"farmCycleDrops": [{"enemy": "Shaktool", "count": 1}],
231-
"resetsObstacles": ["A", "B"]
231+
"resetsObstacles": ["A", "B"],
232+
"farmCycleDrops": [{"enemy": "Shaktool", "count": 1}]
232233
},
233234
{
234235
"id": 5,
@@ -669,6 +670,7 @@
669670
"flashSuitChecked": true
670671
},
671672
{
673+
"id": 37,
672674
"link": [2, 2],
673675
"name": "Yard Farm",
674676
"requires": [
@@ -709,8 +711,8 @@
709711
]}
710712
]}
711713
],
712-
"farmCycleDrops": [{"enemy": "Yard", "count": 2}],
713-
"resetsObstacles": ["A", "B"]
714+
"resetsObstacles": ["A", "B"],
715+
"farmCycleDrops": [{"enemy": "Yard", "count": 2}]
714716
},
715717
{
716718
"id": 27,
@@ -844,6 +846,6 @@
844846
]
845847
}
846848
],
847-
"nextStratId": 36,
849+
"nextStratId": 38,
848850
"nextNotableId": 5
849851
}

region/maridia/inner-green/West Sand Hall.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -587,6 +587,7 @@
587587
}
588588
},
589589
{
590+
"id": 65,
590591
"link": [2, 2],
591592
"name": "Suitless Bootless Evir Farm (1 Evir, Grapple)",
592593
"requires": [
@@ -622,6 +623,7 @@
622623
]
623624
},
624625
{
626+
"id": 66,
625627
"link": [2, 2],
626628
"name": "Evir Farm (3 Evirs)",
627629
"requires": [
@@ -671,11 +673,10 @@
671673
"It can help to fire at the Evirs from a safe distance",
672674
"so they will not be triggered to attack Samus."
673675
],
674-
"devNote": [
675-
"FIXME: Slower methods are possible for resetting at the left door."
676-
]
676+
"devNote": ["FIXME: Slower methods are possible for resetting at the left door."]
677677
},
678678
{
679+
"id": 67,
679680
"link": [2, 2],
680681
"name": "Evir Farm (2 Evirs, Spazer)",
681682
"requires": [
@@ -708,9 +709,7 @@
708709
"With only Spazer available for damage, this is particularly tight.",
709710
"One of the first two Evirs will need to be skipped."
710711
],
711-
"devNote": [
712-
"FIXME: Slower methods are possible for resetting at the left door."
713-
]
712+
"devNote": ["FIXME: Slower methods are possible for resetting at the left door."]
714713
},
715714
{
716715
"id": 28,
@@ -1406,6 +1405,6 @@
14061405
]
14071406
}
14081407
],
1409-
"nextStratId": 65,
1408+
"nextStratId": 68,
14101409
"nextNotableId": 12
14111410
}

region/maridia/inner-yellow/The Beach.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -334,9 +334,7 @@
334334
{"cycleFrames": 1500}
335335
]}
336336
],
337-
"farmCycleDrops": [
338-
{"enemy": "Choot", "count": 5}
339-
],
337+
"farmCycleDrops": [{"enemy": "Choot", "count": 5}],
340338
"devNote": [
341339
"There is a sixth Choot on the far right but it's not worth going for.",
342340
"FIXME: add other movement options for reaching the top of the room from node 2."
@@ -731,6 +729,7 @@
731729
"note": ["Destroy the Owtch using blue speed."]
732730
},
733731
{
732+
"id": 70,
734733
"link": [2, 2],
735734
"name": "Skultera Farm",
736735
"requires": [
@@ -1526,6 +1525,6 @@
15261525
}
15271526
],
15281527
"notables": [],
1529-
"nextStratId": 70,
1528+
"nextStratId": 71,
15301529
"nextNotableId": 1
15311530
}

region/maridia/inner-yellow/Watering Hole.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,16 +217,15 @@
217217
"farmCycleDrops": [{"enemy": "Zeb", "count": 1}]
218218
},
219219
{
220+
"id": 25,
220221
"link": [1, 1],
221222
"name": "Double Zeb Farm",
222223
"requires": [
223224
"canTrickyDodgeEnemies",
224225
{"cycleFrames": 170}
225226
],
226227
"farmCycleDrops": [{"enemy": "Zeb", "count": 2}],
227-
"note": [
228-
"Run back and forth between the two Zeb spawners to farm them simultaneously."
229-
]
228+
"note": ["Run back and forth between the two Zeb spawners to farm them simultaneously."]
230229
},
231230
{
232231
"id": 9,
@@ -368,6 +367,6 @@
368367
]
369368
}
370369
],
371-
"nextStratId": 25,
370+
"nextStratId": 26,
372371
"nextNotableId": 3
373372
}

0 commit comments

Comments
 (0)