|
88 | 88 | "steepUpTiles": 2, |
89 | 89 | "steepDownTiles": 1 |
90 | 90 | } |
91 | | - } |
| 91 | + }, |
| 92 | + "flashSuitChecked": true |
92 | 93 | }, |
93 | 94 | { |
94 | 95 | "id": 2, |
|
105 | 106 | "length": 45, |
106 | 107 | "openEnd": 1 |
107 | 108 | } |
108 | | - } |
| 109 | + }, |
| 110 | + "flashSuitChecked": true |
109 | 111 | }, |
110 | 112 | { |
111 | 113 | "id": 3, |
112 | 114 | "link": [1, 1], |
113 | 115 | "name": "Precise Stutter Shinecharge, Leave With Spark", |
114 | 116 | "entranceCondition": { |
115 | | - "comeInRunning": { |
116 | | - "speedBooster": true, |
| 117 | + "comeInStutterShinecharging": { |
117 | 118 | "minTiles": 2 |
118 | 119 | } |
119 | 120 | }, |
|
128 | 129 | "unlocksDoors": [ |
129 | 130 | {"types": ["super"], "requires": []}, |
130 | 131 | {"types": ["missiles", "powerbomb"], "requires": ["never"]} |
131 | | - ] |
| 132 | + ], |
| 133 | + "flashSuitChecked": true |
132 | 134 | }, |
133 | 135 | { |
134 | 136 | "id": 37, |
|
156 | 158 | {"types": ["super"], "requires": []}, |
157 | 159 | {"types": ["missiles", "powerbomb"], "requires": ["never"]} |
158 | 160 | ], |
| 161 | + "flashSuitChecked": true, |
159 | 162 | "note": [ |
160 | 163 | "With a runway of 5 tiles (open end) in the other room,", |
161 | 164 | "the ideal timing for the stutter is to release forward for 5 frames, and repress forward on the last possible frame before the transition.", |
|
190 | 193 | {"types": ["super"], "requires": []}, |
191 | 194 | {"types": ["missiles", "powerbomb"], "requires": ["never"]} |
192 | 195 | ], |
| 196 | + "flashSuitChecked": true, |
193 | 197 | "note": [ |
194 | 198 | "With only a runway of 4 tiles (open end) in the other room,", |
195 | 199 | "the ideal timing for the stutter is to release forward for 4 frames, and repress forward on the last possible frame before the transition.", |
|
226 | 230 | {"types": ["super"], "requires": []}, |
227 | 231 | {"types": ["missiles", "powerbomb"], "requires": ["never"]} |
228 | 232 | ], |
| 233 | + "flashSuitChecked": true, |
229 | 234 | "note": [ |
230 | 235 | "With only a runway of 3 tiles (open end) in the other room,", |
231 | 236 | "the ideal timing for the stutter is to release forward for 3 or 4 frames, and repress forward on the last possible frame before the transition.", |
|
265 | 270 | {"types": ["super"], "requires": []}, |
266 | 271 | {"types": ["missiles", "powerbomb"], "requires": ["never"]} |
267 | 272 | ], |
| 273 | + "flashSuitChecked": true, |
268 | 274 | "note": [ |
269 | 275 | "With only a runway of 2 tiles (open end) in the other room,", |
270 | 276 | "the ideal timing for the stutter is to release forward for 3 frames, and repress forward on the last possible frame before the transition.", |
|
297 | 303 | {"types": ["super"], "requires": []}, |
298 | 304 | {"types": ["missiles", "powerbomb"], "requires": ["never"]} |
299 | 305 | ], |
| 306 | + "flashSuitChecked": true, |
300 | 307 | "note": [ |
301 | 308 | "With only 1 tile of runway in the other room, Samus should ideally start on the last pixel of runway with X subpixels of $3FFF or less.", |
302 | 309 | "Run toward the door, releasing forward for exactly 1 frame and pressing it again on the last possible frame before the transition.", |
|
342 | 349 | "exitCondition": { |
343 | 350 | "leaveWithTemporaryBlue": {} |
344 | 351 | }, |
345 | | - "unlocksDoors": [{"types": ["ammo"], "requires": []}] |
| 352 | + "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
| 353 | + "flashSuitChecked": true |
346 | 354 | }, |
347 | 355 | { |
348 | 356 | "id": 43, |
|
363 | 371 | "leaveWithTemporaryBlue": {} |
364 | 372 | }, |
365 | 373 | "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
| 374 | + "flashSuitChecked": true, |
366 | 375 | "note": [ |
367 | 376 | "With only 1 tile of runway in the other room, Samus should ideally start on the last pixel of runway with X subpixels of $3FFF or less.", |
368 | 377 | "Run toward the door, releasing forward for exactly 1 frame and pressing it again on the last possible frame before the transition.", |
|
419 | 428 | ]} |
420 | 429 | ], |
421 | 430 | "resetsObstacles": ["A"], |
422 | | - "farmCycleDrops": [{"enemy": "Sciser", "count": 1}] |
| 431 | + "farmCycleDrops": [{"enemy": "Sciser", "count": 1}], |
| 432 | + "flashSuitChecked": true |
423 | 433 | }, |
424 | 434 | { |
425 | 435 | "id": 6, |
|
460 | 470 | {"obstaclesCleared": ["A"]} |
461 | 471 | ]} |
462 | 472 | ], |
463 | | - "clearsObstacles": ["A"] |
| 473 | + "clearsObstacles": ["A"], |
| 474 | + "flashSuitChecked": true |
464 | 475 | }, |
465 | 476 | { |
466 | 477 | "id": 10, |
|
556 | 567 | }, |
557 | 568 | "requires": [], |
558 | 569 | "clearsObstacles": ["A"], |
| 570 | + "flashSuitChecked": true, |
559 | 571 | "note": ["Samus will teleport inside of the gate, causing it to open."] |
560 | 572 | }, |
561 | 573 | { |
|
617 | 629 | "blockPositions": [[5, 3], [7, 2]] |
618 | 630 | } |
619 | 631 | }, |
620 | | - "requires": [] |
| 632 | + "requires": [], |
| 633 | + "flashSuitChecked": true |
621 | 634 | }, |
622 | 635 | { |
623 | 636 | "id": 17, |
|
629 | 642 | } |
630 | 643 | }, |
631 | 644 | "requires": [], |
632 | | - "bypassesDoorShell": true |
| 645 | + "bypassesDoorShell": true, |
| 646 | + "flashSuitChecked": true |
633 | 647 | }, |
634 | 648 | { |
635 | 649 | "id": 18, |
|
646 | 660 | "blockPositions": [[3, 12]] |
647 | 661 | } |
648 | 662 | }, |
649 | | - "bypassesDoorShell": true |
| 663 | + "bypassesDoorShell": true, |
| 664 | + "flashSuitChecked": true |
650 | 665 | }, |
651 | 666 | { |
652 | 667 | "id": 19, |
|
663 | 678 | "blockPositions": [[3, 13]] |
664 | 679 | } |
665 | 680 | }, |
666 | | - "bypassesDoorShell": true |
| 681 | + "bypassesDoorShell": true, |
| 682 | + "flashSuitChecked": true |
667 | 683 | }, |
668 | 684 | { |
669 | 685 | "id": 20, |
|
675 | 691 | "length": 5, |
676 | 692 | "openEnd": 1 |
677 | 693 | } |
678 | | - } |
| 694 | + }, |
| 695 | + "flashSuitChecked": true |
679 | 696 | }, |
680 | 697 | { |
681 | 698 | "id": 21, |
|
689 | 706 | "length": 6, |
690 | 707 | "openEnd": 1 |
691 | 708 | } |
692 | | - } |
| 709 | + }, |
| 710 | + "flashSuitChecked": true |
693 | 711 | }, |
694 | 712 | { |
695 | 713 | "id": 22, |
|
736 | 754 | ]} |
737 | 755 | ], |
738 | 756 | "resetsObstacles": ["A"], |
739 | | - "farmCycleDrops": [{"enemy": "Sciser", "count": 5}] |
| 757 | + "farmCycleDrops": [{"enemy": "Sciser", "count": 5}], |
| 758 | + "flashSuitChecked": true |
740 | 759 | }, |
741 | 760 | { |
742 | 761 | "id": 23, |
|
783 | 802 | }, |
784 | 803 | "minExtraRunSpeed": "$0.D" |
785 | 804 | } |
786 | | - } |
| 805 | + }, |
| 806 | + "flashSuitChecked": true |
787 | 807 | }, |
788 | 808 | { |
789 | 809 | "id": 26, |
|
796 | 816 | "exitCondition": { |
797 | 817 | "leaveSpinning": { |
798 | 818 | "remoteRunway": { |
799 | | - "length": 43, |
| 819 | + "length": 45, |
800 | 820 | "openEnd": 1 |
801 | 821 | }, |
802 | 822 | "minExtraRunSpeed": "$0.D" |
803 | 823 | } |
804 | | - } |
| 824 | + }, |
| 825 | + "flashSuitChecked": true |
805 | 826 | }, |
806 | 827 | { |
807 | 828 | "id": 27, |
|
821 | 842 | "openEnd": 1 |
822 | 843 | } |
823 | 844 | } |
824 | | - } |
| 845 | + }, |
| 846 | + "flashSuitChecked": true |
825 | 847 | }, |
826 | 848 | { |
827 | 849 | "id": 28, |
|
834 | 856 | "exitCondition": { |
835 | 857 | "leaveWithMockball": { |
836 | 858 | "remoteRunway": { |
837 | | - "length": 43, |
| 859 | + "length": 45, |
838 | 860 | "openEnd": 1 |
839 | 861 | }, |
840 | 862 | "landingRunway": { |
841 | 863 | "length": 5, |
842 | 864 | "openEnd": 1 |
843 | 865 | } |
844 | 866 | } |
845 | | - } |
| 867 | + }, |
| 868 | + "flashSuitChecked": true |
846 | 869 | }, |
847 | 870 | { |
848 | 871 | "id": 29, |
|
863 | 886 | }, |
864 | 887 | "movementType": "uncontrolled" |
865 | 888 | } |
866 | | - } |
| 889 | + }, |
| 890 | + "flashSuitChecked": true |
867 | 891 | }, |
868 | 892 | { |
869 | 893 | "id": 30, |
|
876 | 900 | "exitCondition": { |
877 | 901 | "leaveWithSpringBallBounce": { |
878 | 902 | "remoteRunway": { |
879 | | - "length": 43, |
| 903 | + "length": 45, |
880 | 904 | "openEnd": 1 |
881 | 905 | }, |
882 | 906 | "landingRunway": { |
|
885 | 909 | }, |
886 | 910 | "movementType": "uncontrolled" |
887 | 911 | } |
888 | | - } |
| 912 | + }, |
| 913 | + "flashSuitChecked": true |
889 | 914 | }, |
890 | 915 | { |
891 | 916 | "id": 31, |
|
901 | 926 | "openEnd": 1 |
902 | 927 | } |
903 | 928 | } |
904 | | - } |
| 929 | + }, |
| 930 | + "flashSuitChecked": true |
905 | 931 | }, |
906 | 932 | { |
907 | 933 | "id": 32, |
|
914 | 940 | "exitCondition": { |
915 | 941 | "leaveSpaceJumping": { |
916 | 942 | "remoteRunway": { |
917 | | - "length": 43, |
| 943 | + "length": 45, |
918 | 944 | "openEnd": 1 |
919 | 945 | } |
920 | 946 | } |
921 | | - } |
| 947 | + }, |
| 948 | + "flashSuitChecked": true |
922 | 949 | }, |
923 | 950 | { |
924 | 951 | "id": 33, |
925 | 952 | "link": [2, 2], |
926 | 953 | "name": "Leave With Temporary Blue", |
927 | 954 | "requires": [ |
928 | 955 | "Gravity", |
929 | | - {"canShineCharge": {"usedTiles": 43, "steepDownTiles": 1, "openEnd": 0}}, |
| 956 | + {"canShineCharge": {"usedTiles": 45, "steepDownTiles": 1, "openEnd": 0}}, |
930 | 957 | "canChainTemporaryBlue" |
931 | 958 | ], |
932 | 959 | "exitCondition": { |
933 | 960 | "leaveWithTemporaryBlue": {} |
934 | | - } |
| 961 | + }, |
| 962 | + "flashSuitChecked": true |
935 | 963 | }, |
936 | 964 | { |
937 | 965 | "id": 34, |
|
0 commit comments