|
804 | 804 | "and Samus should be in the correct position with subpixels $3FFF." |
805 | 805 | ] |
806 | 806 | }, |
| 807 | + { |
| 808 | + "link": [1, 1], |
| 809 | + "name": "Come in Shinecharging, Crystal Spark", |
| 810 | + "entranceCondition": { |
| 811 | + "comeInShinecharging": { |
| 812 | + "length": 12, |
| 813 | + "openEnd": 0 |
| 814 | + }, |
| 815 | + "comesInHeated": "no" |
| 816 | + }, |
| 817 | + "requires": [ |
| 818 | + "Gravity", |
| 819 | + "h_CrystalSpark" |
| 820 | + ], |
| 821 | + "clearsObstacles": ["A"], |
| 822 | + "flashSuitChecked": true, |
| 823 | + "blueSuitChecked": true |
| 824 | + }, |
| 825 | + { |
| 826 | + "link": [1, 1], |
| 827 | + "name": "Precise Stutter Water Shinecharge, Crystal Spark", |
| 828 | + "entranceCondition": { |
| 829 | + "comeInStutterShinecharging": { |
| 830 | + "minTiles": 2.4375 |
| 831 | + }, |
| 832 | + "comesInHeated": "no" |
| 833 | + }, |
| 834 | + "requires": [ |
| 835 | + "canPreciseStutterWaterShineCharge", |
| 836 | + "h_underwaterCrystalSpark" |
| 837 | + ], |
| 838 | + "clearsObstacles": ["A"], |
| 839 | + "flashSuitChecked": true, |
| 840 | + "blueSuitChecked": true, |
| 841 | + "note": [ |
| 842 | + "With only a runway length of 3 tiles (closed end) in the other room, this requires a precise setup:", |
| 843 | + "release forward for 3 or 4 frames, then repress forward on the last possible frame before the transition;", |
| 844 | + "alternatively, release forward for 2 frames and repress forward on the second-to-last possible frame before the transition." |
| 845 | + ], |
| 846 | + "detailNote": [ |
| 847 | + "If a longer runway is available (4 tiles), the timing windows are a bit more lenient:", |
| 848 | + "1. Release forward for 3, 4, or 5 frames, repress forward on the last possible frame;", |
| 849 | + "2. Release forward for 2 or 3 frames, repress forward on the 2nd-to-last possible frame;", |
| 850 | + "3. Release forward for 1 or 2 frames, repress forward on the 3rd-to-last possible frame." |
| 851 | + ], |
| 852 | + "devNote": [ |
| 853 | + "FIXME: This is possible with a shorter runway, as low as 1 tile, but it's a lot worse.", |
| 854 | + "It would require more duplication and could be very tedious to set up for many attempts." |
| 855 | + ] |
| 856 | + }, |
807 | 857 | { |
808 | 858 | "id": 9, |
809 | 859 | "link": [1, 1], |
|
2376 | 2426 | "and Samus should be in the correct position with subpixels $3FFF." |
2377 | 2427 | ] |
2378 | 2428 | }, |
| 2429 | + { |
| 2430 | + "link": [2, 2], |
| 2431 | + "name": "Come in Shinecharging, Crystal Spark", |
| 2432 | + "entranceCondition": { |
| 2433 | + "comeInShinecharging": { |
| 2434 | + "length": 12, |
| 2435 | + "openEnd": 0 |
| 2436 | + }, |
| 2437 | + "comesInHeated": "no" |
| 2438 | + }, |
| 2439 | + "requires": [ |
| 2440 | + "Gravity", |
| 2441 | + "h_CrystalSpark" |
| 2442 | + ], |
| 2443 | + "clearsObstacles": ["A"], |
| 2444 | + "flashSuitChecked": true, |
| 2445 | + "blueSuitChecked": true |
| 2446 | + }, |
| 2447 | + { |
| 2448 | + "link": [2, 2], |
| 2449 | + "name": "Precise Stutter Water Shinecharge, Crystal Spark", |
| 2450 | + "entranceCondition": { |
| 2451 | + "comeInStutterShinecharging": { |
| 2452 | + "minTiles": 2.4375 |
| 2453 | + }, |
| 2454 | + "comesInHeated": "no" |
| 2455 | + }, |
| 2456 | + "requires": [ |
| 2457 | + "canPreciseStutterWaterShineCharge", |
| 2458 | + "h_underwaterCrystalSpark" |
| 2459 | + ], |
| 2460 | + "clearsObstacles": ["A"], |
| 2461 | + "flashSuitChecked": true, |
| 2462 | + "blueSuitChecked": true, |
| 2463 | + "note": [ |
| 2464 | + "With only a runway length of 3 tiles (closed end) in the other room, this requires a precise setup:", |
| 2465 | + "release forward for 3 or 4 frames, then repress forward on the last possible frame before the transition;", |
| 2466 | + "alternatively, release forward for 2 frames and repress forward on the second-to-last possible frame before the transition." |
| 2467 | + ], |
| 2468 | + "detailNote": [ |
| 2469 | + "If a longer runway is available (4 tiles), the timing windows are a bit more lenient:", |
| 2470 | + "1. Release forward for 3, 4, or 5 frames, repress forward on the last possible frame;", |
| 2471 | + "2. Release forward for 2 or 3 frames, repress forward on the 2nd-to-last possible frame;", |
| 2472 | + "3. Release forward for 1 or 2 frames, repress forward on the 3rd-to-last possible frame." |
| 2473 | + ], |
| 2474 | + "devNote": [ |
| 2475 | + "FIXME: This is possible with a shorter runway, as low as 1 tile, but it's a lot worse.", |
| 2476 | + "It would require more duplication and could be very tedious to set up for many attempts." |
| 2477 | + ] |
| 2478 | + }, |
2379 | 2479 | { |
2380 | 2480 | "id": 38, |
2381 | 2481 | "link": [2, 2], |
|
3460 | 3560 | "since we don't have a way to represent that the temporary blue originates from the startsWithShineCharge." |
3461 | 3561 | ] |
3462 | 3562 | }, |
3463 | | - { |
3464 | | - "link": [7, 1], |
3465 | | - "name": "Crystal Spark", |
3466 | | - "startsWithShineCharge": true, |
3467 | | - "requires": [ |
3468 | | - {"shineChargeFrames": 0}, |
3469 | | - {"or": [ |
3470 | | - {"and": [ |
3471 | | - "Gravity", |
3472 | | - "h_CrystalSpark" |
3473 | | - ]}, |
3474 | | - "h_underwaterCrystalSpark" |
3475 | | - ]} |
3476 | | - ], |
3477 | | - "clearsObstacles": ["A"], |
3478 | | - "flashSuitChecked": true, |
3479 | | - "blueSuitChecked": true |
3480 | | - }, |
3481 | 3563 | { |
3482 | 3564 | "id": 32, |
3483 | 3565 | "link": [7, 2], |
|
3665 | 3747 | "since we don't have a way to represent that the temporary blue originates from the startsWithShineCharge." |
3666 | 3748 | ] |
3667 | 3749 | }, |
3668 | | - { |
3669 | | - "link": [8, 2], |
3670 | | - "name": "Crystal Spark", |
3671 | | - "startsWithShineCharge": true, |
3672 | | - "requires": [ |
3673 | | - {"shineChargeFrames": 0}, |
3674 | | - {"or": [ |
3675 | | - {"and": [ |
3676 | | - "Gravity", |
3677 | | - "h_CrystalSpark" |
3678 | | - ]}, |
3679 | | - "h_underwaterCrystalSpark" |
3680 | | - ]} |
3681 | | - ], |
3682 | | - "clearsObstacles": ["A"], |
3683 | | - "flashSuitChecked": true, |
3684 | | - "blueSuitChecked": true |
3685 | | - }, |
3686 | 3750 | { |
3687 | 3751 | "id": 142, |
3688 | 3752 | "link": [8, 4], |
|
0 commit comments