|
57 | 57 | "openEnd": 1 |
58 | 58 | } |
59 | 59 | }, |
60 | | - "flashSuitChecked": true |
| 60 | + "flashSuitChecked": true, |
| 61 | + "blueSuitChecked": true |
61 | 62 | }, |
62 | 63 | { |
63 | 64 | "id": 2, |
|
73 | 74 | "openEnd": 1 |
74 | 75 | } |
75 | 76 | }, |
76 | | - "flashSuitChecked": true |
| 77 | + "flashSuitChecked": true, |
| 78 | + "blueSuitChecked": true |
77 | 79 | }, |
78 | 80 | { |
79 | 81 | "id": 28, |
|
92 | 94 | "minExtraRunSpeed": "$1.A" |
93 | 95 | } |
94 | 96 | }, |
95 | | - "flashSuitChecked": true |
| 97 | + "flashSuitChecked": true, |
| 98 | + "blueSuitChecked": true |
96 | 99 | }, |
97 | 100 | { |
98 | 101 | "id": 29, |
|
120 | 123 | "minExtraRunSpeed": "$1.5" |
121 | 124 | } |
122 | 125 | }, |
123 | | - "flashSuitChecked": true |
| 126 | + "flashSuitChecked": true, |
| 127 | + "blueSuitChecked": true |
124 | 128 | }, |
125 | 129 | { |
126 | 130 | "id": 30, |
|
144 | 148 | "movementType": "uncontrolled" |
145 | 149 | } |
146 | 150 | }, |
147 | | - "flashSuitChecked": true |
| 151 | + "flashSuitChecked": true, |
| 152 | + "blueSuitChecked": true |
148 | 153 | }, |
149 | 154 | { |
150 | 155 | "id": 31, |
|
163 | 168 | "minExtraRunSpeed": "$1.A" |
164 | 169 | } |
165 | 170 | }, |
166 | | - "flashSuitChecked": true |
| 171 | + "flashSuitChecked": true, |
| 172 | + "blueSuitChecked": true |
167 | 173 | }, |
168 | 174 | { |
169 | 175 | "id": 3, |
|
172 | 178 | "requires": [ |
173 | 179 | "h_heatedCrystalFlash" |
174 | 180 | ], |
175 | | - "flashSuitChecked": true |
| 181 | + "flashSuitChecked": true, |
| 182 | + "blueSuitChecked": true |
176 | 183 | }, |
177 | 184 | { |
178 | 185 | "id": 4, |
179 | 186 | "link": [1, 2], |
180 | 187 | "name": "Base", |
181 | 188 | "requires": [ |
182 | | - {"heatFrames": 185} |
| 189 | + {"heatFrames": 185}, |
| 190 | + {"or": [ |
| 191 | + "canDash", |
| 192 | + {"heatFrames": 125} |
| 193 | + ]} |
183 | 194 | ], |
184 | | - "flashSuitChecked": true |
| 195 | + "flashSuitChecked": true, |
| 196 | + "blueSuitChecked": true |
185 | 197 | }, |
186 | 198 | { |
187 | 199 | "id": 5, |
188 | 200 | "link": [1, 2], |
189 | 201 | "name": "Platforming and Leave with Runway", |
190 | 202 | "requires": [ |
| 203 | + "canDash", |
191 | 204 | {"heatFrames": 170} |
192 | 205 | ], |
193 | 206 | "exitCondition": { |
|
207 | 220 | "requires": [{"heatFrames": 60}] |
208 | 221 | } |
209 | 222 | ], |
210 | | - "flashSuitChecked": true |
| 223 | + "flashSuitChecked": true, |
| 224 | + "blueSuitChecked": true |
211 | 225 | }, |
212 | 226 | { |
213 | 227 | "id": 6, |
|
238 | 252 | {"types": ["powerbomb"], "requires": ["never"]} |
239 | 253 | ], |
240 | 254 | "flashSuitChecked": true, |
| 255 | + "blueSuitChecked": true, |
241 | 256 | "devNote": "Freezing two Trippers would also be possible." |
242 | 257 | }, |
243 | 258 | { |
244 | 259 | "id": 7, |
245 | 260 | "link": [1, 2], |
246 | 261 | "name": "Platforming and Leave with Frozen Tripper Runway", |
247 | 262 | "requires": [ |
| 263 | + "canDash", |
248 | 264 | "canTrickyUseFrozenEnemies", |
249 | 265 | {"heatFrames": 240} |
250 | 266 | ], |
|
262 | 278 | {"types": ["super"], "requires": []}, |
263 | 279 | {"types": ["powerbomb"], "requires": ["never"]} |
264 | 280 | ], |
265 | | - "flashSuitChecked": true |
| 281 | + "flashSuitChecked": true, |
| 282 | + "blueSuitChecked": true |
266 | 283 | }, |
267 | 284 | { |
268 | 285 | "id": 8, |
|
275 | 292 | } |
276 | 293 | }, |
277 | 294 | "requires": [ |
| 295 | + "canDash", |
278 | 296 | "SpaceJump", |
279 | 297 | "canCarefulJump", |
280 | 298 | {"heatFrames": 135} |
281 | 299 | ], |
282 | | - "flashSuitChecked": true |
| 300 | + "flashSuitChecked": true, |
| 301 | + "blueSuitChecked": true |
283 | 302 | }, |
284 | 303 | { |
285 | 304 | "id": 20, |
|
301 | 320 | {"types": ["super"], "requires": []}, |
302 | 321 | {"types": ["missiles", "powerbomb"], "requires": ["never"]} |
303 | 322 | ], |
304 | | - "flashSuitChecked": true |
| 323 | + "flashSuitChecked": true, |
| 324 | + "blueSuitChecked": true |
305 | 325 | }, |
306 | 326 | { |
307 | 327 | "id": 21, |
|
323 | 343 | {"types": ["super"], "requires": []}, |
324 | 344 | {"types": ["missiles", "powerbomb"], "requires": ["never"]} |
325 | 345 | ], |
326 | | - "flashSuitChecked": true |
| 346 | + "flashSuitChecked": true, |
| 347 | + "blueSuitChecked": true |
327 | 348 | }, |
328 | 349 | { |
329 | 350 | "id": 26, |
|
363 | 384 | "requires": [{"heatFrames": 50}] |
364 | 385 | } |
365 | 386 | ], |
366 | | - "flashSuitChecked": true |
| 387 | + "flashSuitChecked": true, |
| 388 | + "blueSuitChecked": true |
367 | 389 | }, |
368 | 390 | { |
369 | 391 | "id": 24, |
|
378 | 400 | "requires": [ |
379 | 401 | "h_heatedGModeOpenDifferentDoor" |
380 | 402 | ], |
381 | | - "flashSuitChecked": true |
| 403 | + "flashSuitChecked": true, |
| 404 | + "blueSuitChecked": true |
382 | 405 | }, |
383 | 406 | { |
384 | 407 | "id": 9, |
385 | 408 | "link": [2, 1], |
386 | 409 | "name": "Base", |
387 | 410 | "requires": [ |
388 | | - {"heatFrames": 195} |
| 411 | + {"heatFrames": 195}, |
| 412 | + {"or": [ |
| 413 | + "canDash", |
| 414 | + {"heatFrames": 125} |
| 415 | + ]} |
389 | 416 | ], |
390 | | - "flashSuitChecked": true |
| 417 | + "flashSuitChecked": true, |
| 418 | + "blueSuitChecked": true |
391 | 419 | }, |
392 | 420 | { |
393 | 421 | "id": 10, |
394 | 422 | "link": [2, 1], |
395 | 423 | "name": "Platforming and Leave with Runway", |
396 | 424 | "requires": [ |
| 425 | + "canDash", |
397 | 426 | {"heatFrames": 190} |
398 | 427 | ], |
399 | 428 | "exitCondition": { |
|
413 | 442 | "requires": [{"heatFrames": 60}] |
414 | 443 | } |
415 | 444 | ], |
416 | | - "flashSuitChecked": true |
| 445 | + "flashSuitChecked": true, |
| 446 | + "blueSuitChecked": true |
417 | 447 | }, |
418 | 448 | { |
419 | 449 | "id": 11, |
420 | 450 | "link": [2, 1], |
421 | 451 | "name": "Platforming and Leave with Frozen Tripper Runway", |
422 | 452 | "requires": [ |
| 453 | + "canDash", |
423 | 454 | "canTrickyUseFrozenEnemies", |
424 | 455 | {"heatFrames": 330} |
425 | 456 | ], |
|
437 | 468 | {"types": ["super"], "requires": []}, |
438 | 469 | {"types": ["powerbomb"], "requires": ["never"]} |
439 | 470 | ], |
440 | | - "flashSuitChecked": true |
| 471 | + "flashSuitChecked": true, |
| 472 | + "blueSuitChecked": true |
441 | 473 | }, |
442 | 474 | { |
443 | 475 | "id": 12, |
|
450 | 482 | } |
451 | 483 | }, |
452 | 484 | "requires": [ |
| 485 | + "canDash", |
453 | 486 | "SpaceJump", |
454 | 487 | "canCarefulJump", |
455 | 488 | {"heatFrames": 135} |
456 | 489 | ], |
457 | | - "flashSuitChecked": true |
| 490 | + "flashSuitChecked": true, |
| 491 | + "blueSuitChecked": true |
458 | 492 | }, |
459 | 493 | { |
460 | 494 | "id": 22, |
|
476 | 510 | {"types": ["super"], "requires": []}, |
477 | 511 | {"types": ["missiles", "powerbomb"], "requires": ["never"]} |
478 | 512 | ], |
479 | | - "flashSuitChecked": true |
| 513 | + "flashSuitChecked": true, |
| 514 | + "blueSuitChecked": true |
480 | 515 | }, |
481 | 516 | { |
482 | 517 | "id": 23, |
|
498 | 533 | {"types": ["super"], "requires": []}, |
499 | 534 | {"types": ["missiles", "powerbomb"], "requires": ["never"]} |
500 | 535 | ], |
501 | | - "flashSuitChecked": true |
| 536 | + "flashSuitChecked": true, |
| 537 | + "blueSuitChecked": true |
502 | 538 | }, |
503 | 539 | { |
504 | 540 | "id": 27, |
|
540 | 576 | "requires": [{"heatFrames": 50}] |
541 | 577 | } |
542 | 578 | ], |
543 | | - "flashSuitChecked": true |
| 579 | + "flashSuitChecked": true, |
| 580 | + "blueSuitChecked": true |
544 | 581 | }, |
545 | 582 | { |
546 | 583 | "id": 13, |
|
554 | 591 | "requires": [ |
555 | 592 | {"heatFrames": 50} |
556 | 593 | ], |
557 | | - "flashSuitChecked": true |
| 594 | + "flashSuitChecked": true, |
| 595 | + "blueSuitChecked": true |
558 | 596 | }, |
559 | 597 | { |
560 | 598 | "id": 14, |
|
567 | 605 | }, |
568 | 606 | "requires": [], |
569 | 607 | "bypassesDoorShell": "yes", |
570 | | - "flashSuitChecked": true |
| 608 | + "flashSuitChecked": true, |
| 609 | + "blueSuitChecked": true |
571 | 610 | }, |
572 | 611 | { |
573 | 612 | "id": 15, |
|
585 | 624 | } |
586 | 625 | }, |
587 | 626 | "bypassesDoorShell": "yes", |
588 | | - "flashSuitChecked": true |
| 627 | + "flashSuitChecked": true, |
| 628 | + "blueSuitChecked": true |
589 | 629 | }, |
590 | 630 | { |
591 | 631 | "id": 16, |
|
603 | 643 | } |
604 | 644 | }, |
605 | 645 | "bypassesDoorShell": "yes", |
606 | | - "flashSuitChecked": true |
| 646 | + "flashSuitChecked": true, |
| 647 | + "blueSuitChecked": true |
607 | 648 | }, |
608 | 649 | { |
609 | 650 | "id": 25, |
|
618 | 659 | "requires": [ |
619 | 660 | "h_heatedGModeOpenDifferentDoor" |
620 | 661 | ], |
621 | | - "flashSuitChecked": true |
| 662 | + "flashSuitChecked": true, |
| 663 | + "blueSuitChecked": true |
622 | 664 | }, |
623 | 665 | { |
624 | 666 | "id": 17, |
|
631 | 673 | "openEnd": 1 |
632 | 674 | } |
633 | 675 | }, |
634 | | - "flashSuitChecked": true |
| 676 | + "flashSuitChecked": true, |
| 677 | + "blueSuitChecked": true |
635 | 678 | }, |
636 | 679 | { |
637 | 680 | "id": 18, |
|
647 | 690 | "openEnd": 1 |
648 | 691 | } |
649 | 692 | }, |
650 | | - "flashSuitChecked": true |
| 693 | + "flashSuitChecked": true, |
| 694 | + "blueSuitChecked": true |
651 | 695 | }, |
652 | 696 | { |
653 | 697 | "id": 32, |
|
666 | 710 | "minExtraRunSpeed": "$1.A" |
667 | 711 | } |
668 | 712 | }, |
669 | | - "flashSuitChecked": true |
| 713 | + "flashSuitChecked": true, |
| 714 | + "blueSuitChecked": true |
670 | 715 | }, |
671 | 716 | { |
672 | 717 | "id": 33, |
|
694 | 739 | } |
695 | 740 | }, |
696 | 741 | "flashSuitChecked": true, |
| 742 | + "blueSuitChecked": true, |
697 | 743 | "devNote": "FIXME: This and other strats could be added while starting from the left door to save heat frames." |
698 | 744 | }, |
699 | 745 | { |
|
718 | 764 | "movementType": "uncontrolled" |
719 | 765 | } |
720 | 766 | }, |
721 | | - "flashSuitChecked": true |
| 767 | + "flashSuitChecked": true, |
| 768 | + "blueSuitChecked": true |
722 | 769 | }, |
723 | 770 | { |
724 | 771 | "id": 35, |
|
737 | 784 | "minExtraRunSpeed": "$1.A" |
738 | 785 | } |
739 | 786 | }, |
740 | | - "flashSuitChecked": true |
| 787 | + "flashSuitChecked": true, |
| 788 | + "blueSuitChecked": true |
741 | 789 | }, |
742 | 790 | { |
743 | 791 | "id": 19, |
|
746 | 794 | "requires": [ |
747 | 795 | "h_heatedCrystalFlash" |
748 | 796 | ], |
749 | | - "flashSuitChecked": true |
| 797 | + "flashSuitChecked": true, |
| 798 | + "blueSuitChecked": true |
750 | 799 | } |
751 | 800 | ], |
752 | 801 | "notables": [], |
|
0 commit comments