Skip to content

Commit 3acbf39

Browse files
committed
add h_enemyDrops
1 parent 3ebd74f commit 3acbf39

18 files changed

Lines changed: 47 additions & 0 deletions

helpers.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,14 @@
384384
"Represents having Speed Booster collected but not being able to use it to gain high dash speed.",
385385
"This is not applicable to the vanilla game but is included to help support modified Speed Booster items in randomizers."
386386
]
387+
},
388+
{
389+
"name": "h_enemyDrops",
390+
"requires": [],
391+
"note": [
392+
"Represents enemy drops being expected. This is intended to be a temporary fix until the enemy drops are documented properly.",
393+
"This is included to help locate the strats that need the drops modeled properly and in case drops are removed by randomizer settings."
394+
]
387395
}
388396
]
389397
},

region/brinstar/green/Green Brinstar Fireflea Room.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,7 @@
262262
"comesInHeated": "no"
263263
},
264264
"requires": [
265+
"h_enemyDrops",
265266
"h_CrystalSparkWithoutLenience"
266267
],
267268
"flashSuitChecked": true,
@@ -336,6 +337,7 @@
336337
"link": [2, 2],
337338
"name": "Crystal Spark",
338339
"requires": [
340+
"h_enemyDrops",
339341
{"or": [
340342
{"canShineCharge": {"usedTiles": 16, "openEnd": 1}},
341343
{"and": [
@@ -362,6 +364,7 @@
362364
"comesInHeated": "no"
363365
},
364366
"requires": [
367+
"h_enemyDrops",
365368
"h_CrystalSparkWithoutLenience"
366369
],
367370
"flashSuitChecked": true,

region/brinstar/pink/Waterway Energy Tank Room.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,7 @@
377377
"link": [1, 1],
378378
"name": "Crystal Spark",
379379
"requires": [
380+
"h_enemyDrops",
380381
"Gravity",
381382
"h_shinechargeMaxRunway",
382383
"h_CrystalSparkWithoutLenience"
@@ -893,6 +894,7 @@
893894
"link": [3, 3],
894895
"name": "Crystal Spark (With Zero Farming)",
895896
"requires": [
897+
"h_enemyDrops",
896898
{"or": [
897899
"SpaceJump",
898900
"canPreciseWalljump",

region/brinstar/red/Caterpillar Room.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -860,6 +860,7 @@
860860
"comesInHeated": "no"
861861
},
862862
"requires": [
863+
"h_enemyDrops",
863864
"h_CrystalSparkWithoutLenience"
864865
],
865866
"clearsObstacles": ["B"],
@@ -1644,6 +1645,7 @@
16441645
"comesInHeated": "no"
16451646
},
16461647
"requires": [
1648+
"h_enemyDrops",
16471649
"h_CrystalSparkWithoutLenience"
16481650
],
16491651
"flashSuitChecked": true,
@@ -2155,6 +2157,7 @@
21552157
{"or": [
21562158
"h_CrystalSpark",
21572159
{"and": [
2160+
"h_enemyDrops",
21582161
"canBePatient",
21592162
{"or": [
21602163
"HiJump",
@@ -2450,6 +2453,7 @@
24502453
{"or": [
24512454
"h_CrystalSpark",
24522455
{"and": [
2456+
"h_enemyDrops",
24532457
"canBePatient",
24542458
{"or": [
24552459
"HiJump",
@@ -2476,6 +2480,7 @@
24762480
{"or": [
24772481
"h_CrystalSpark",
24782482
{"and": [
2483+
"h_enemyDrops",
24792484
"canBePatient",
24802485
{"or": [
24812486
"HiJump",

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,7 @@
266266
{"or": [
267267
"h_CrystalSpark",
268268
{"and": [
269+
"h_enemyDrops",
269270
"canBePatient",
270271
"h_CrystalSparkWithoutLenience",
271272
{"or": [
@@ -961,6 +962,7 @@
961962
"comesInHeated": "no"
962963
},
963964
"requires": [
965+
"h_enemyDrops",
964966
"h_CrystalSparkWithoutLenience"
965967
],
966968
"flashSuitChecked": true,

region/brinstar/red/Red Tower.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,7 @@
377377
{"or": [
378378
"h_CrystalSpark",
379379
{"and": [
380+
"h_enemyDrops",
380381
"canBePatient",
381382
"h_CrystalSparkWithoutLenience"
382383
]}
@@ -1549,6 +1550,7 @@
15491550
"comesInHeated": "no"
15501551
},
15511552
"requires": [
1553+
"h_enemyDrops",
15521554
"h_CrystalSparkWithoutLenience"
15531555
],
15541556
"clearsObstacles": ["A"],

region/crateria/central/Crateria Power Bomb Room.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@
230230
{"or": [
231231
"h_CrystalSpark",
232232
{"and": [
233+
"h_enemyDrops",
233234
"canBePatient",
234235
"h_CrystalSparkWithoutLenience"
235236
]}

region/crateria/east/Crab Maze.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -880,6 +880,7 @@
880880
"link": [2, 2],
881881
"name": "In-Room Crystal Spark, Gravity",
882882
"requires": [
883+
"h_enemyDrops",
883884
"Gravity",
884885
{"canShineCharge": {
885886
"usedTiles": 29,
@@ -898,6 +899,7 @@
898899
"link": [2, 2],
899900
"name": "In-Room Crystal Spark, Suitless",
900901
"requires": [
902+
"h_enemyDrops",
901903
"canWaterShineCharge",
902904
{"canShineCharge": {"usedTiles": 20, "openEnd": 1}},
903905
"h_underwaterCrystalSparkWithoutLenience"

region/crateria/east/Crateria Kihunter Room.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@
102102
{"or": [
103103
"h_CrystalSpark",
104104
{"and": [
105+
"h_enemyDrops",
105106
"canBePatient",
106107
"h_CrystalSparkWithoutLenience"
107108
]}

region/crateria/west/Lower Mushrooms.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@
129129
"link": [1, 1],
130130
"name": "Crystal Spark",
131131
"requires": [
132+
"h_enemyDrops",
132133
"h_shinechargeMaxRunway",
133134
"h_CrystalSparkWithoutLenience"
134135
],

0 commit comments

Comments
 (0)