|
638 | 638 | "canGateGlitch", |
639 | 639 | {"or": [ |
640 | 640 | {"noFlashSuit": {}}, |
641 | | - "h_useSpringBall", |
642 | 641 | {"and": [ |
643 | | - "Morph", |
644 | | - "canInsaneJump", |
| 642 | + "h_useSpringBall", |
| 643 | + "canComplexCarryFlashSuit" |
| 644 | + ]}, |
| 645 | + {"and": [ |
| 646 | + "canInsaneMidAirMorph", |
645 | 647 | "canTrickyCarryFlashSuit" |
646 | 648 | ]} |
647 | 649 | ]} |
648 | 650 | ] |
649 | 651 | }, |
| 652 | + { |
| 653 | + "name": "h_underwaterGateGlitch", |
| 654 | + "requires": [ |
| 655 | + "canGateGlitch", |
| 656 | + {"or": [ |
| 657 | + {"noFlashSuit": {}}, |
| 658 | + {"and": [ |
| 659 | + "canComplexCarryFlashSuit", |
| 660 | + {"or": [ |
| 661 | + {"and": [ |
| 662 | + {"disableEquipment": "Gravity"}, |
| 663 | + "canMidAirMorph" |
| 664 | + ]}, |
| 665 | + "h_useSpringBall" |
| 666 | + ]} |
| 667 | + ]}, |
| 668 | + {"and": [ |
| 669 | + "canTrickyCarryFlashSuit", |
| 670 | + "canInsaneMidAirMorph" |
| 671 | + ]} |
| 672 | + ]} |
| 673 | + ] |
| 674 | + }, |
650 | 675 | { |
651 | 676 | "name": "h_blueGateGlitch", |
652 | 677 | "requires": [ |
|
666 | 691 | "h_greenGateGlitchLeniency" |
667 | 692 | ] |
668 | 693 | }, |
| 694 | + { |
| 695 | + "name": "h_underwaterGreenGateGlitch", |
| 696 | + "requires": [ |
| 697 | + "h_underwaterGateGlitch", |
| 698 | + {"ammo": {"type": "Super", "count": 1}}, |
| 699 | + "h_greenGateGlitchLeniency" |
| 700 | + ] |
| 701 | + }, |
669 | 702 | { |
670 | 703 | "name": "h_heatedBlueGateGlitch", |
671 | 704 | "requires": [ |
|
697 | 730 | ] |
698 | 731 | }, |
699 | 732 | { |
700 | | - "name": "h_underwaterCrouchJumpWithFlashSuit", |
| 733 | + "name": "h_underwaterCrouchJump", |
701 | 734 | "requires": [ |
702 | 735 | {"tech": "canCrouchJump"} |
703 | 736 | ], |
704 | 737 | "devNote": [ |
705 | | - "It is possible to crouch jump under water without losing a flash suit.", |
706 | | - "Hold shoot to prevent using a flash suit while still getting the increased height of the crouch jump.", |
707 | | - "Alternatively, it is possible to crouch, jump, then quickly press down to prevent the use of the flash suit." |
| 738 | + "Normally the tech 'canCrouchJump' comes with a requirement to not have a flash suit,", |
| 739 | + "because a crouch jump would activate a shinespark, consuming the flash suit.", |
| 740 | + "However, underwater it is possible to crouch jump without losing a flash suit (by holding shoot or down);", |
| 741 | + "therefore this helper circumvents the `noFlashSuit` requirement of `canCrouchJump`.", |
| 742 | + "The knowledge of how to crouch jump underwater with a flash suit is part of the `canCarryFlashSuit` tech,", |
| 743 | + "which is required as a tech dependency of all methods of gaining a flash suit." |
708 | 744 | ] |
709 | 745 | }, |
710 | 746 | { |
711 | | - "name": "h_underwaterMaxHeightSpringBallJumpWithFlashSuit", |
| 747 | + "name": "h_underwaterMaxHeightSpringBallJump", |
712 | 748 | "requires": [ |
713 | | - "h_underwaterCrouchJumpWithFlashSuit", |
| 749 | + "h_underwaterCrouchJump", |
714 | 750 | "canTrickySpringBallJump" |
715 | 751 | ] |
716 | 752 | }, |
| 753 | + { |
| 754 | + "name": "h_underwaterCrouchJumpDownGrab", |
| 755 | + "requires": [ |
| 756 | + "h_underwaterCrouchJump", |
| 757 | + "canDownGrab" |
| 758 | + ] |
| 759 | + }, |
| 760 | + { |
| 761 | + "name": "h_complexToCarryFlashSuit", |
| 762 | + "requires": [ |
| 763 | + {"or": [ |
| 764 | + {"noFlashSuit": {}}, |
| 765 | + "canComplexCarryFlashSuit" |
| 766 | + ]} |
| 767 | + ] |
| 768 | + }, |
| 769 | + { |
| 770 | + "name": "h_trickyToCarryFlashSuit", |
| 771 | + "requires": [ |
| 772 | + {"or": [ |
| 773 | + {"noFlashSuit": {}}, |
| 774 | + "canTrickyCarryFlashSuit" |
| 775 | + ]} |
| 776 | + ] |
| 777 | + }, |
717 | 778 | { |
718 | 779 | "name": "h_PlasmaHitbox", |
719 | 780 | "requires": [ |
|
1081 | 1142 | "requires": [ |
1082 | 1143 | {"or": [ |
1083 | 1144 | {"noFlashSuit": {}}, |
1084 | | - "Morph" |
| 1145 | + {"and": [ |
| 1146 | + "Morph", |
| 1147 | + "canComplexCarryFlashSuit" |
| 1148 | + ]} |
1085 | 1149 | ]} |
1086 | 1150 | ] |
1087 | 1151 | }, |
|
0 commit comments