|
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 | "link": [2, 1], |
|
646 | 659 | } |
647 | 660 | }, |
648 | 661 | "requires": [], |
649 | | - "bypassesDoorShell": true |
| 662 | + "bypassesDoorShell": true, |
| 663 | + "flashSuitChecked": true |
650 | 664 | }, |
651 | 665 | { |
652 | 666 | "id": 18, |
|
663 | 677 | "blockPositions": [[3, 12]] |
664 | 678 | } |
665 | 679 | }, |
666 | | - "bypassesDoorShell": true |
| 680 | + "bypassesDoorShell": true, |
| 681 | + "flashSuitChecked": true |
667 | 682 | }, |
668 | 683 | { |
669 | 684 | "id": 19, |
|
680 | 695 | "blockPositions": [[3, 13]] |
681 | 696 | } |
682 | 697 | }, |
683 | | - "bypassesDoorShell": true |
| 698 | + "bypassesDoorShell": true, |
| 699 | + "flashSuitChecked": true |
684 | 700 | }, |
685 | 701 | { |
686 | 702 | "id": 20, |
|
692 | 708 | "length": 5, |
693 | 709 | "openEnd": 1 |
694 | 710 | } |
695 | | - } |
| 711 | + }, |
| 712 | + "flashSuitChecked": true |
696 | 713 | }, |
697 | 714 | { |
698 | 715 | "id": 21, |
|
706 | 723 | "length": 6, |
707 | 724 | "openEnd": 1 |
708 | 725 | } |
709 | | - } |
| 726 | + }, |
| 727 | + "flashSuitChecked": true |
710 | 728 | }, |
711 | 729 | { |
712 | 730 | "id": 22, |
|
753 | 771 | ]} |
754 | 772 | ], |
755 | 773 | "resetsObstacles": ["A"], |
756 | | - "farmCycleDrops": [{"enemy": "Sciser", "count": 5}] |
| 774 | + "farmCycleDrops": [{"enemy": "Sciser", "count": 5}], |
| 775 | + "flashSuitChecked": true |
757 | 776 | }, |
758 | 777 | { |
759 | 778 | "id": 23, |
|
800 | 819 | }, |
801 | 820 | "minExtraRunSpeed": "$0.D" |
802 | 821 | } |
803 | | - } |
| 822 | + }, |
| 823 | + "flashSuitChecked": true |
804 | 824 | }, |
805 | 825 | { |
806 | 826 | "id": 26, |
|
813 | 833 | "exitCondition": { |
814 | 834 | "leaveSpinning": { |
815 | 835 | "remoteRunway": { |
816 | | - "length": 43, |
| 836 | + "length": 45, |
817 | 837 | "openEnd": 1 |
818 | 838 | }, |
819 | 839 | "minExtraRunSpeed": "$0.D" |
820 | 840 | } |
821 | | - } |
| 841 | + }, |
| 842 | + "flashSuitChecked": true |
822 | 843 | }, |
823 | 844 | { |
824 | 845 | "id": 27, |
|
838 | 859 | "openEnd": 1 |
839 | 860 | } |
840 | 861 | } |
841 | | - } |
| 862 | + }, |
| 863 | + "flashSuitChecked": true |
842 | 864 | }, |
843 | 865 | { |
844 | 866 | "id": 28, |
|
851 | 873 | "exitCondition": { |
852 | 874 | "leaveWithMockball": { |
853 | 875 | "remoteRunway": { |
854 | | - "length": 43, |
| 876 | + "length": 45, |
855 | 877 | "openEnd": 1 |
856 | 878 | }, |
857 | 879 | "landingRunway": { |
858 | 880 | "length": 5, |
859 | 881 | "openEnd": 1 |
860 | 882 | } |
861 | 883 | } |
862 | | - } |
| 884 | + }, |
| 885 | + "flashSuitChecked": true |
863 | 886 | }, |
864 | 887 | { |
865 | 888 | "id": 29, |
|
880 | 903 | }, |
881 | 904 | "movementType": "uncontrolled" |
882 | 905 | } |
883 | | - } |
| 906 | + }, |
| 907 | + "flashSuitChecked": true |
884 | 908 | }, |
885 | 909 | { |
886 | 910 | "id": 30, |
|
893 | 917 | "exitCondition": { |
894 | 918 | "leaveWithSpringBallBounce": { |
895 | 919 | "remoteRunway": { |
896 | | - "length": 43, |
| 920 | + "length": 45, |
897 | 921 | "openEnd": 1 |
898 | 922 | }, |
899 | 923 | "landingRunway": { |
|
902 | 926 | }, |
903 | 927 | "movementType": "uncontrolled" |
904 | 928 | } |
905 | | - } |
| 929 | + }, |
| 930 | + "flashSuitChecked": true |
906 | 931 | }, |
907 | 932 | { |
908 | 933 | "id": 31, |
|
918 | 943 | "openEnd": 1 |
919 | 944 | } |
920 | 945 | } |
921 | | - } |
| 946 | + }, |
| 947 | + "flashSuitChecked": true |
922 | 948 | }, |
923 | 949 | { |
924 | 950 | "id": 32, |
|
931 | 957 | "exitCondition": { |
932 | 958 | "leaveSpaceJumping": { |
933 | 959 | "remoteRunway": { |
934 | | - "length": 43, |
| 960 | + "length": 45, |
935 | 961 | "openEnd": 1 |
936 | 962 | } |
937 | 963 | } |
938 | | - } |
| 964 | + }, |
| 965 | + "flashSuitChecked": true |
939 | 966 | }, |
940 | 967 | { |
941 | 968 | "id": 33, |
942 | 969 | "link": [2, 2], |
943 | 970 | "name": "Leave With Temporary Blue", |
944 | 971 | "requires": [ |
945 | 972 | "Gravity", |
946 | | - {"canShineCharge": {"usedTiles": 43, "steepDownTiles": 1, "openEnd": 0}}, |
| 973 | + {"canShineCharge": {"usedTiles": 45, "steepDownTiles": 1, "openEnd": 0}}, |
947 | 974 | "canChainTemporaryBlue" |
948 | 975 | ], |
949 | 976 | "exitCondition": { |
950 | 977 | "leaveWithTemporaryBlue": {} |
951 | | - } |
| 978 | + }, |
| 979 | + "flashSuitChecked": true |
952 | 980 | }, |
953 | 981 | { |
954 | 982 | "id": 34, |
|
0 commit comments