|
107 | 107 | "openEnd": 0 |
108 | 108 | } |
109 | 109 | }, |
110 | | - "flashSuitChecked": true |
| 110 | + "flashSuitChecked": true, |
| 111 | + "blueSuitChecked": true |
111 | 112 | }, |
112 | 113 | { |
113 | 114 | "id": 27, |
|
119 | 120 | ], |
120 | 121 | "resetsObstacles": ["A"], |
121 | 122 | "farmCycleDrops": [{"enemy": "Zeela", "count": 1}], |
122 | | - "flashSuitChecked": true |
| 123 | + "flashSuitChecked": true, |
| 124 | + "blueSuitChecked": true |
123 | 125 | }, |
124 | 126 | { |
125 | 127 | "id": 2, |
|
129 | 131 | "h_CrystalFlash" |
130 | 132 | ], |
131 | 133 | "clearsObstacles": ["A"], |
132 | | - "flashSuitChecked": true |
| 134 | + "flashSuitChecked": true, |
| 135 | + "blueSuitChecked": true |
133 | 136 | }, |
134 | 137 | { |
135 | 138 | "id": 3, |
|
139 | 142 | "exitCondition": { |
140 | 143 | "leaveWithGModeSetup": {} |
141 | 144 | }, |
142 | | - "flashSuitChecked": true |
| 145 | + "flashSuitChecked": true, |
| 146 | + "blueSuitChecked": true |
143 | 147 | }, |
144 | 148 | { |
145 | 149 | "id": 4, |
|
149 | 153 | {"enemyDamage": {"enemy": "Zeela", "type": "contact", "hits": 1}} |
150 | 154 | ], |
151 | 155 | "gModeRegainMobility": {}, |
152 | | - "flashSuitChecked": true |
| 156 | + "flashSuitChecked": true, |
| 157 | + "blueSuitChecked": true |
153 | 158 | }, |
154 | 159 | { |
155 | 160 | "id": 29, |
|
194 | 199 | ]} |
195 | 200 | ], |
196 | 201 | "clearsObstacles": ["A"], |
197 | | - "flashSuitChecked": true |
| 202 | + "flashSuitChecked": true, |
| 203 | + "blueSuitChecked": true |
198 | 204 | }, |
199 | 205 | { |
200 | 206 | "id": 31, |
|
224 | 230 | ], |
225 | 231 | "clearsObstacles": ["A"], |
226 | 232 | "flashSuitChecked": true, |
| 233 | + "blueSuitChecked": true, |
227 | 234 | "devNote": [ |
228 | 235 | "There is 1 unusable tile in this runway.", |
229 | 236 | "TODO: Add an insane speedball strat which is possible by jumping up through the door blue with very low speed." |
|
273 | 280 | ]} |
274 | 281 | ], |
275 | 282 | "clearsObstacles": ["A"], |
276 | | - "flashSuitChecked": true |
| 283 | + "flashSuitChecked": true, |
| 284 | + "blueSuitChecked": true |
277 | 285 | }, |
278 | 286 | { |
279 | 287 | "id": 32, |
|
302 | 310 | ], |
303 | 311 | "clearsObstacles": ["A"], |
304 | 312 | "flashSuitChecked": true, |
| 313 | + "blueSuitChecked": true, |
305 | 314 | "devNote": "There are 3 unusable tiles in this runway." |
306 | 315 | }, |
307 | 316 | { |
|
315 | 324 | ], |
316 | 325 | "clearsObstacles": ["A"], |
317 | 326 | "flashSuitChecked": true, |
| 327 | + "blueSuitChecked": true, |
318 | 328 | "note": "Run on the upper platform to perform the speedball." |
319 | 329 | }, |
320 | 330 | { |
|
329 | 339 | ], |
330 | 340 | "clearsObstacles": ["A"], |
331 | 341 | "flashSuitChecked": true, |
| 342 | + "blueSuitChecked": true, |
332 | 343 | "note": "Use a frozen Zeela to extend the upper platform to help set up the speedball." |
333 | 344 | }, |
334 | 345 | { |
|
342 | 353 | ], |
343 | 354 | "clearsObstacles": ["A"], |
344 | 355 | "flashSuitChecked": true, |
| 356 | + "blueSuitChecked": true, |
| 357 | + |
345 | 358 | "note": "Use the upper platform to run and gain temporary blue." |
346 | 359 | }, |
347 | 360 | { |
|
358 | 371 | "leaveShinecharged": {} |
359 | 372 | }, |
360 | 373 | "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
361 | | - "flashSuitChecked": true |
| 374 | + "flashSuitChecked": true, |
| 375 | + "blueSuitChecked": true |
362 | 376 | }, |
363 | 377 | { |
364 | 378 | "id": 34, |
|
387 | 401 | } |
388 | 402 | }, |
389 | 403 | "requires": [], |
390 | | - "flashSuitChecked": true |
| 404 | + "flashSuitChecked": true, |
| 405 | + "blueSuitChecked": true |
391 | 406 | }, |
392 | 407 | { |
393 | 408 | "id": 28, |
|
405 | 420 | ]} |
406 | 421 | ], |
407 | 422 | "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
408 | | - "flashSuitChecked": true |
| 423 | + "flashSuitChecked": true, |
| 424 | + "blueSuitChecked": true |
409 | 425 | }, |
410 | 426 | { |
411 | 427 | "id": 15, |
|
418 | 434 | }, |
419 | 435 | "requires": [], |
420 | 436 | "bypassesDoorShell": "yes", |
421 | | - "flashSuitChecked": true |
| 437 | + "flashSuitChecked": true, |
| 438 | + "blueSuitChecked": true |
422 | 439 | }, |
423 | 440 | { |
424 | 441 | "id": 16, |
|
436 | 453 | } |
437 | 454 | }, |
438 | 455 | "bypassesDoorShell": "yes", |
439 | | - "flashSuitChecked": true |
| 456 | + "flashSuitChecked": true, |
| 457 | + "blueSuitChecked": true |
440 | 458 | }, |
441 | 459 | { |
442 | 460 | "id": 17, |
|
454 | 472 | } |
455 | 473 | }, |
456 | 474 | "bypassesDoorShell": "yes", |
457 | | - "flashSuitChecked": true |
| 475 | + "flashSuitChecked": true, |
| 476 | + "blueSuitChecked": true |
458 | 477 | }, |
459 | 478 | { |
460 | 479 | "id": 30, |
|
494 | 513 | "openEnd": 0 |
495 | 514 | } |
496 | 515 | }, |
497 | | - "flashSuitChecked": true |
| 516 | + "flashSuitChecked": true, |
| 517 | + "blueSuitChecked": true |
498 | 518 | }, |
499 | 519 | { |
500 | 520 | "id": 19, |
|
508 | 528 | "leaveShinecharged": {} |
509 | 529 | }, |
510 | 530 | "flashSuitChecked": true, |
| 531 | + "blueSuitChecked": true, |
511 | 532 | "note": "Use the upper platform to gain a shinecharge and carry it out the right door." |
512 | 533 | }, |
513 | 534 | { |
|
528 | 549 | } |
529 | 550 | }, |
530 | 551 | "flashSuitChecked": true, |
| 552 | + "blueSuitChecked": true, |
531 | 553 | "devNote": "It's also possible to do a neutral bounce into an uncontrolled spring ball bounce through the door; but it's unclear if it has any application." |
532 | 554 | }, |
533 | 555 | { |
|
544 | 566 | "maxExtraRunSpeed": "$2.4" |
545 | 567 | } |
546 | 568 | }, |
547 | | - "flashSuitChecked": true |
| 569 | + "flashSuitChecked": true, |
| 570 | + "blueSuitChecked": true |
548 | 571 | }, |
549 | 572 | { |
550 | 573 | "id": 22, |
|
557 | 580 | "exitCondition": { |
558 | 581 | "leaveWithTemporaryBlue": {} |
559 | 582 | }, |
560 | | - "flashSuitChecked": true |
| 583 | + "flashSuitChecked": true, |
| 584 | + "blueSuitChecked": true |
561 | 585 | }, |
562 | 586 | { |
563 | 587 | "id": 23, |
|
588 | 612 | {"enemy": "Zeela", "count": 2}, |
589 | 613 | {"enemy": "Sm. Sidehopper", "count": 1} |
590 | 614 | ], |
591 | | - "flashSuitChecked": true |
| 615 | + "flashSuitChecked": true, |
| 616 | + "blueSuitChecked": true |
592 | 617 | }, |
593 | 618 | { |
594 | 619 | "id": 24, |
|
598 | 623 | "h_CrystalFlash" |
599 | 624 | ], |
600 | 625 | "clearsObstacles": ["A"], |
601 | | - "flashSuitChecked": true |
| 626 | + "flashSuitChecked": true, |
| 627 | + "blueSuitChecked": true |
602 | 628 | }, |
603 | 629 | { |
604 | 630 | "id": 35, |
|
637 | 663 | "exitCondition": { |
638 | 664 | "leaveWithGModeSetup": {} |
639 | 665 | }, |
640 | | - "flashSuitChecked": true |
| 666 | + "flashSuitChecked": true, |
| 667 | + "blueSuitChecked": true |
641 | 668 | }, |
642 | 669 | { |
643 | 670 | "id": 26, |
|
647 | 674 | {"enemyDamage": {"enemy": "Sm. Sidehopper", "type": "contact", "hits": 1}} |
648 | 675 | ], |
649 | 676 | "gModeRegainMobility": {}, |
650 | | - "flashSuitChecked": true |
| 677 | + "flashSuitChecked": true, |
| 678 | + "blueSuitChecked": true |
651 | 679 | } |
652 | 680 | ], |
653 | 681 | "notables": [], |
|
0 commit comments