|
221 | 221 | { |
222 | 222 | "from": 3, |
223 | 223 | "to": [ |
224 | | - {"id": 2}, |
225 | | - {"id": 3}, |
226 | | - {"id": 4} |
| 224 | + {"id": 3} |
227 | 225 | ] |
228 | 226 | }, |
229 | 227 | { |
230 | 228 | "from": 4, |
231 | 229 | "to": [ |
232 | | - {"id": 2}, |
233 | | - {"id": 3}, |
234 | 230 | {"id": 4} |
235 | 231 | ] |
236 | 232 | }, |
|
949 | 945 | "Gravity", |
950 | 946 | {"or": [ |
951 | 947 | "SpaceJump", |
952 | | - "canPlayInSand", |
| 948 | + "canCarefulJump", |
953 | 949 | "h_getBlueSpeedMaxRunway", |
954 | 950 | "h_canUseSpringBall" |
955 | 951 | ]} |
|
993 | 989 | ], |
994 | 990 | "devNote": "This is obscure enough that it's assumed you can canShinechargeMovementComplex" |
995 | 991 | }, |
| 992 | + { |
| 993 | + "id": 60, |
| 994 | + "link": [2, 3], |
| 995 | + "name": "Leave Shinecharged", |
| 996 | + "requires": [ |
| 997 | + "Gravity", |
| 998 | + {"canShineCharge": {"usedTiles": 32, "openEnd": 0}}, |
| 999 | + {"shineChargeFrames": 30} |
| 1000 | + ], |
| 1001 | + "exitCondition": { |
| 1002 | + "leaveShinecharged": {} |
| 1003 | + }, |
| 1004 | + "flashSuitChecked": true, |
| 1005 | + "note": [ |
| 1006 | + "It is possible to run across the sand, using blue speed gained from the long runway on the bottom-right." |
| 1007 | + ], |
| 1008 | + "devNote": [ |
| 1009 | + "FIXME: split into separate variants for with and without a momentum-conserving turnaround, since it affects Samus' state in the next room,", |
| 1010 | + "e.g. whether it will be possible to spark mid-air without landing first." |
| 1011 | + ] |
| 1012 | + }, |
996 | 1013 | { |
997 | 1014 | "id": 34, |
998 | 1015 | "link": [2, 4], |
|
1408 | 1425 | "flashSuitChecked": true, |
1409 | 1426 | "note": "Overload PLMs using the Grapple Blocks." |
1410 | 1427 | }, |
1411 | | - { |
1412 | | - "id": 56, |
1413 | | - "link": [3, 2], |
1414 | | - "name": "Gravity", |
1415 | | - "requires": [ |
1416 | | - "Gravity", |
1417 | | - {"or": [ |
1418 | | - "SpaceJump", |
1419 | | - "canPlayInSand", |
1420 | | - "h_canUseSpringBall" |
1421 | | - ]} |
1422 | | - ] |
1423 | | - }, |
1424 | | - { |
1425 | | - "id": 57, |
1426 | | - "link": [3, 2], |
1427 | | - "name": "Suitless", |
1428 | | - "requires": [ |
1429 | | - "canSuitlessMaridia", |
1430 | | - "HiJump", |
1431 | | - {"or": [ |
1432 | | - "h_canUseSpringBall", |
1433 | | - "canPlayInSand" |
1434 | | - ]} |
1435 | | - ] |
1436 | | - }, |
1437 | 1428 | { |
1438 | 1429 | "id": 58, |
1439 | 1430 | "link": [3, 3], |
|
1443 | 1434 | "leaveNormally": {} |
1444 | 1435 | } |
1445 | 1436 | }, |
1446 | | - { |
1447 | | - "id": 59, |
1448 | | - "link": [3, 4], |
1449 | | - "name": "Base", |
1450 | | - "requires": [ |
1451 | | - "h_canNavigateUnderwater" |
1452 | | - ] |
1453 | | - }, |
1454 | | - { |
1455 | | - "id": 60, |
1456 | | - "link": [4, 3], |
1457 | | - "name": "Leave Shinecharged", |
1458 | | - "requires": [ |
1459 | | - "Gravity", |
1460 | | - {"canShineCharge": {"usedTiles": 32, "openEnd": 0}}, |
1461 | | - {"shineChargeFrames": 30} |
1462 | | - ], |
1463 | | - "exitCondition": { |
1464 | | - "leaveShinecharged": {} |
1465 | | - }, |
1466 | | - "flashSuitChecked": true, |
1467 | | - "note": [ |
1468 | | - "It is possible to run across the sand, using blue speed gained from the long runway on the bottom-right." |
1469 | | - ], |
1470 | | - "devNote": [ |
1471 | | - "FIXME: split into separate variants for with and without a momentum-conserving turnaround, since it affects Samus' state in the next room,", |
1472 | | - "e.g. whether it will be possible to spark mid-air without landing first." |
1473 | | - ] |
1474 | | - }, |
1475 | 1437 | { |
1476 | 1438 | "id": 61, |
1477 | 1439 | "link": [4, 4], |
|
2697 | 2659 | "link": [9, 5], |
2698 | 2660 | "name": "Grapple", |
2699 | 2661 | "requires": [ |
| 2662 | + "h_canNavigateUnderwater", |
2700 | 2663 | "Grapple" |
2701 | 2664 | ] |
2702 | 2665 | }, |
|
2762 | 2725 | "link": [9, 6], |
2763 | 2726 | "name": "Top Door Snailstep", |
2764 | 2727 | "requires": [ |
| 2728 | + "canSuitlessMaridia", |
2765 | 2729 | "canUseEnemies" |
2766 | 2730 | ], |
2767 | 2731 | "note": "Involves waiting around for a snail to come along, in order to reach the door by jumping while standing on it." |
|
2771 | 2735 | "link": [9, 6], |
2772 | 2736 | "name": "Top Door Crouch Jump", |
2773 | 2737 | "requires": [ |
| 2738 | + "canSuitlessMaridia", |
2774 | 2739 | "canCrouchJump", |
2775 | 2740 | {"or": [ |
2776 | 2741 | "canTrickyJump", |
|
0 commit comments