Skip to content

Commit 83e54bd

Browse files
committed
remove collectsItems on strats with unhandled item spawn requirements
1 parent dd6d4de commit 83e54bd

File tree

2 files changed

+58
-32
lines changed

2 files changed

+58
-32
lines changed

region/wreckedship/main/Bowling Alley.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -968,7 +968,6 @@
968968
"canTemporaryBlue",
969969
"canSpringBallBounce"
970970
],
971-
"collectsItems": [4],
972971
"flashSuitChecked": true,
973972
"note": [
974973
"Use Temporary Blue to bounce into the Morph Tunnel with temp blue then continue to the bomb block using SpringBall.",
@@ -977,7 +976,8 @@
977976
],
978977
"devNote": [
979978
"Killing phantoon only removes requirements for the strat.",
980-
"The runway is a bit longer with Phantoon killed and the Power Bomb blocks broken, but it shouldn't matter at this difficulty."
979+
"The runway is a bit longer with Phantoon killed and the Power Bomb blocks broken, but it shouldn't matter at this difficulty.",
980+
"FIXME: This needs the item to be collected or unspawned, at least if using the long runway variant."
981981
]
982982
},
983983
{
@@ -1007,11 +1007,11 @@
10071007
"leaveWithTemporaryBlue": {}
10081008
},
10091009
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
1010-
"collectsItems": [4],
10111010
"flashSuitChecked": true,
10121011
"note": [
10131012
"Gain temporary blue, and bounce into the morph tunnel, using Spring Ball to reach the left side while retaining temporary blue.",
1014-
"After bouncing up out of the tunnel, unmorph, aim down, and use a pause buffer to remorph and land or bounce on the door frame, chaining temporary blue into the next room."
1013+
"After bouncing up out of the tunnel, unmorph, aim down, and use a pause buffer to remorph and land or bounce on the door frame, chaining temporary blue into the next room.",
1014+
"FIXME: This needs the item to be collected or unspawned, at least if using the long runway variant."
10151015
]
10161016
},
10171017
{

region/wreckedship/main/Gravity Suit Room.json

Lines changed: 54 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,9 @@
9090
"openEnd": 0
9191
}
9292
},
93-
"collectsItems": [3]
93+
"devNote": [
94+
"FIXME: This needs the item to be either collected or not spawned."
95+
]
9496
},
9597
{
9698
"id": 2,
@@ -106,7 +108,9 @@
106108
}
107109
},
108110
"unlocksDoors": [{"nodeId": 2, "types": ["ammo"], "requires": []}],
109-
"collectsItems": [3]
111+
"devNote": [
112+
"FIXME: This needs the item to be either collected or not spawned."
113+
]
110114
},
111115
{
112116
"id": 3,
@@ -150,9 +154,10 @@
150154
{"types": ["super"], "requires": []},
151155
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
152156
],
153-
"collectsItems": [3],
154157
"flashSuitChecked": true,
155-
"devNote": "FIXME: Requires the item to have been collected."
158+
"devNote": [
159+
"FIXME: This needs the item to be either collected or not spawned."
160+
]
156161
},
157162
{
158163
"id": 5,
@@ -171,9 +176,10 @@
171176
{"types": ["super"], "requires": []},
172177
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
173178
],
174-
"collectsItems": [3],
175179
"flashSuitChecked": true,
176-
"devNote": "FIXME: Requires the item to have been collected."
180+
"devNote": [
181+
"FIXME: This needs the item to be either collected or not spawned (or using some more shinecharge frames)."
182+
]
177183
},
178184
{
179185
"id": 6,
@@ -193,9 +199,10 @@
193199
{"types": ["super"], "requires": []},
194200
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
195201
],
196-
"collectsItems": [3],
197202
"flashSuitChecked": true,
198-
"devNote": "FIXME: Requires the item to have been collected."
203+
"devNote": [
204+
"FIXME: This needs the item to be either collected or not spawned (or only leaving in top position)."
205+
]
199206
},
200207
{
201208
"id": 7,
@@ -212,8 +219,10 @@
212219
"leaveWithTemporaryBlue": {}
213220
},
214221
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
215-
"collectsItems": [3],
216-
"flashSuitChecked": true
222+
"flashSuitChecked": true,
223+
"devNote": [
224+
"FIXME: This needs the item to be either collected or not spawned (or using less runway)."
225+
]
217226
},
218227
{
219228
"id": 8,
@@ -234,8 +243,10 @@
234243
{"types": ["missiles", "super"], "requires": []},
235244
{"types": ["powerbomb"], "requires": ["never"]}
236245
],
237-
"collectsItems": [3],
238-
"flashSuitChecked": true
246+
"flashSuitChecked": true,
247+
"devNote": [
248+
"FIXME: This needs the item to be either collected or not spawned."
249+
]
239250
},
240251
{
241252
"id": 9,
@@ -256,8 +267,10 @@
256267
{"types": ["missiles", "super"], "requires": []},
257268
{"types": ["powerbomb"], "requires": ["never"]}
258269
],
259-
"collectsItems": [3],
260-
"flashSuitChecked": true
270+
"flashSuitChecked": true,
271+
"devNote": [
272+
"FIXME: This needs the item to be either collected or not spawned."
273+
]
261274
},
262275
{
263276
"id": 10,
@@ -331,9 +344,10 @@
331344
{"types": ["super"], "requires": []},
332345
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
333346
],
334-
"collectsItems": [3],
335347
"flashSuitChecked": true,
336-
"devNote": "FIXME: Requires the item to have been collected."
348+
"devNote": [
349+
"FIXME: This needs the item to be either collected or not spawned (or using less runway)."
350+
]
337351
},
338352
{
339353
"id": 15,
@@ -352,9 +366,10 @@
352366
{"types": ["super"], "requires": []},
353367
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
354368
],
355-
"collectsItems": [3],
356369
"flashSuitChecked": true,
357-
"devNote": "FIXME: Requires the item to have been collected."
370+
"devNote": [
371+
"FIXME: This needs the item to be either collected or not spawned (or using some more shinecharge frames)."
372+
]
358373
},
359374
{
360375
"id": 16,
@@ -374,9 +389,10 @@
374389
{"types": ["super"], "requires": []},
375390
{"types": ["missiles", "powerbomb"], "requires": ["never"]}
376391
],
377-
"collectsItems": [3],
378392
"flashSuitChecked": true,
379-
"devNote": "FIXME: Requires the item to have been collected."
393+
"devNote": [
394+
"FIXME: This needs the item to be either collected or not spawned (or only leaving in top position)."
395+
]
380396
},
381397
{
382398
"id": 17,
@@ -393,8 +409,10 @@
393409
"leaveWithTemporaryBlue": {}
394410
},
395411
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
396-
"collectsItems": [3],
397-
"flashSuitChecked": true
412+
"flashSuitChecked": true,
413+
"devNote": [
414+
"FIXME: This needs the item to be either collected or not spawned (or using less runway)."
415+
]
398416
},
399417
{
400418
"id": 18,
@@ -415,8 +433,10 @@
415433
{"types": ["missiles", "super"], "requires": []},
416434
{"types": ["powerbomb"], "requires": ["never"]}
417435
],
418-
"collectsItems": [3],
419-
"flashSuitChecked": true
436+
"flashSuitChecked": true,
437+
"devNote": [
438+
"FIXME: This needs the item to be either collected or not spawned."
439+
]
420440
},
421441
{
422442
"id": 19,
@@ -437,8 +457,10 @@
437457
{"types": ["missiles", "super"], "requires": []},
438458
{"types": ["powerbomb"], "requires": ["never"]}
439459
],
440-
"collectsItems": [3],
441-
"flashSuitChecked": true
460+
"flashSuitChecked": true,
461+
"devNote": [
462+
"FIXME: This needs the item to be either collected or not spawned."
463+
]
442464
},
443465
{
444466
"id": 20,
@@ -497,7 +519,9 @@
497519
"openEnd": 0
498520
}
499521
},
500-
"collectsItems": [3]
522+
"devNote": [
523+
"FIXME: This needs the item to be either collected or not spawned."
524+
]
501525
},
502526
{
503527
"id": 24,
@@ -513,7 +537,9 @@
513537
}
514538
},
515539
"unlocksDoors": [{"nodeId": 1, "types": ["ammo"], "requires": []}],
516-
"collectsItems": [3]
540+
"devNote": [
541+
"FIXME: This needs the item to be either collected or not spawned."
542+
]
517543
},
518544
{
519545
"id": 29,

0 commit comments

Comments
 (0)