Skip to content

Commit 303ad43

Browse files
Run Strat ID, Tech ID, and Notable ID Generator & Autoformatter (#2342)
1 parent 6065d4b commit 303ad43

13 files changed

Lines changed: 199 additions & 86 deletions

region/brinstar/blue/Blue Brinstar Energy Tank Room.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,7 @@
510510
"flashSuitChecked": true
511511
},
512512
{
513+
"id": 72,
513514
"link": [1, 1],
514515
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
515516
"entranceCondition": {
@@ -519,15 +520,15 @@
519520
"h_ZebesIsAwake",
520521
{"or": [
521522
"h_CrystalFlash",
522-
{"and":[
523+
{"and": [
523524
{"disableEquipment": "ETank"},
524525
{"resourceAvailable": [{"type": "Energy", "count": 90}]},
525526
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
526527
{"partialRefill": {"type": "ReserveEnergy", "limit": 1}}
527528
]}
528529
]},
529-
{"canShineCharge": { "usedTiles": 30, "openEnd": 0 } },
530-
{"autoReserveTrigger": { "maxReserveEnergy": 95 }},
530+
{"canShineCharge": {"usedTiles": 30, "openEnd": 0}},
531+
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
531532
"canRModeSparkInterrupt"
532533
],
533534
"flashSuitChecked": true,
@@ -856,6 +857,7 @@
856857
"note": "Regain mobility with the first Geemer then roll through the second to avoid a second hit."
857858
},
858859
{
860+
"id": 73,
859861
"link": [2, 1],
860862
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
861863
"entranceCondition": {
@@ -865,7 +867,7 @@
865867
"h_ZebesIsAwake",
866868
{"or": [
867869
"h_CrystalFlash",
868-
{"and":[
870+
{"and": [
869871
"Morph",
870872
"h_destroyBombWalls",
871873
{"disableEquipment": "ETank"},
@@ -874,13 +876,13 @@
874876
{"partialRefill": {"type": "ReserveEnergy", "limit": 1}}
875877
]}
876878
]},
877-
{"canShineCharge": { "usedTiles": 30, "openEnd": 0 } },
878-
{"autoReserveTrigger": { "maxReserveEnergy": 95 }},
879+
{"canShineCharge": {"usedTiles": 30, "openEnd": 0}},
880+
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
879881
"canRModeSparkInterrupt"
880882
],
883+
"clearsObstacles": ["A", "B"],
881884
"flashSuitChecked": true,
882885
"blueSuitChecked": true,
883-
"clearsObstacles": ["A", "B"],
884886
"devNote": [
885887
"Kill the Geemers for Reserves, or else Crystal Flash. Damage down and use the Reo to interrupt a shinespark wind-up."
886888
]
@@ -1568,6 +1570,6 @@
15681570
]
15691571
}
15701572
],
1571-
"nextStratId": 72,
1573+
"nextStratId": 74,
15721574
"nextNotableId": 8
15731575
}

region/brinstar/blue/Morph Ball Room.json

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@
242242
]
243243
},
244244
{
245+
"id": 76,
245246
"link": [1, 1],
246247
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
247248
"entranceCondition": {
@@ -261,7 +262,7 @@
261262
]},
262263
{"or": [
263264
"h_CrystalFlash",
264-
{"and":[
265+
{"and": [
265266
{"disableEquipment": "ETank"},
266267
{"resourceAvailable": [{"type": "Energy", "count": 95}]},
267268
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
@@ -272,8 +273,8 @@
272273
]},
273274
"canTrickyDodgeEnemies",
274275
"canShinechargeMovementComplex",
275-
{"canShineCharge": { "usedTiles": 25, "openEnd": 0 } },
276-
{"autoReserveTrigger": { "maxReserveEnergy": 95 }},
276+
{"canShineCharge": {"usedTiles": 25, "openEnd": 0}},
277+
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
277278
"canRModeSparkInterrupt"
278279
],
279280
"clearsObstacles": ["C"],
@@ -1250,6 +1251,7 @@
12501251
"flashSuitChecked": true
12511252
},
12521253
{
1254+
"id": 77,
12531255
"link": [3, 1],
12541256
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
12551257
"entranceCondition": {
@@ -1259,7 +1261,7 @@
12591261
"h_ZebesIsAwake",
12601262
{"or": [
12611263
"h_CrystalFlash",
1262-
{"and":[
1264+
{"and": [
12631265
"h_usePowerBomb",
12641266
{"disableEquipment": "ETank"},
12651267
{"resourceAvailable": [{"type": "Energy", "count": 95}]},
@@ -1269,15 +1271,15 @@
12691271
"canBePatient"
12701272
]}
12711273
]},
1272-
{"or":[
1274+
{"or": [
12731275
{"and": [
12741276
{"getBlueSpeed": {"usedTiles": 21, "openEnd": 1}},
12751277
"canSpeedball"
12761278
]},
12771279
"h_bombThings"
12781280
]},
1279-
{"canShineCharge": { "usedTiles": 21, "openEnd": 1 } },
1280-
{"autoReserveTrigger": { "maxReserveEnergy": 95 }},
1281+
{"canShineCharge": {"usedTiles": 21, "openEnd": 1}},
1282+
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
12811283
"canRModeSparkInterrupt"
12821284
],
12831285
"clearsObstacles": ["A", "B", "C"],
@@ -1617,6 +1619,6 @@
16171619
}
16181620
],
16191621
"notables": [],
1620-
"nextStratId": 76,
1622+
"nextStratId": 78,
16211623
"nextNotableId": 1
1622-
}
1624+
}

region/brinstar/green/Early Supers Room.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -336,14 +336,14 @@
336336
]}
337337
],
338338
"clearsObstacles": ["A"],
339+
"flashSuitChecked": true,
339340
"failures": [
340341
{
341342
"name": "Crumble Fall",
342343
"leadsToNode": 3,
343344
"note": "Falls down into node 3 with no possiblity of quick crumble escape."
344345
}
345346
],
346-
"flashSuitChecked": true,
347347
"note": [
348348
"Run then do a very small spin jump to clip into the left side of the first gate.",
349349
"While inside the gate, back up to get the maximum run distance using either Moonwalk or X-Ray Turnaround and repeat for the next gate.",
@@ -364,14 +364,14 @@
364364
{"enemyDamage": {"enemy": "Zeb", "type": "contact", "hits": 2}}
365365
],
366366
"clearsObstacles": ["A"],
367+
"flashSuitChecked": true,
367368
"failures": [
368369
{
369370
"name": "Crumble Fall",
370371
"leadsToNode": 3,
371372
"note": "Falls down into node 3 with no possiblity of quick crumble escape."
372373
}
373374
],
374-
"flashSuitChecked": true,
375375
"note": [
376376
"Spawn a Zeb then run and do a very small spin jump to clip into the first gate before the Zeb reaches you.",
377377
"Do a damage boost off of the Zeb while inside the first gate to get enough speed to clip into the next gate.",

0 commit comments

Comments
 (0)