Skip to content

Commit aa0a662

Browse files
authored
Merge pull request #2103 from kjbranch/sand-setups
Downward G-Mode setups, sand transitions
2 parents 328628e + 6a35e58 commit aa0a662

4 files changed

Lines changed: 131 additions & 2 deletions

File tree

region/maridia/inner-pink/Aqueduct.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1782,6 +1782,24 @@
17821782
"leaveNormally": {}
17831783
}
17841784
},
1785+
{
1786+
"link": [3, 3],
1787+
"name": "G-Mode Setup - Get Hit by Yard",
1788+
"requires": [
1789+
"h_navigateUnderwater",
1790+
"canPlayInSand",
1791+
"canDownwardGModeSetup"
1792+
],
1793+
"exitCondition": {
1794+
"leaveWithGModeSetup": {}
1795+
},
1796+
"flashSuitChecked": true,
1797+
"note": [
1798+
"Time a Yard's movement with entering the sand.",
1799+
"Crouch in the sand and press forward when near the transition to stand up and touch the transition on the first frame of standing.",
1800+
"If it is important to touch the transition near the middle of the sand, shoot a Yard so that it will move faster and quickly get into position."
1801+
]
1802+
},
17851803
{
17861804
"id": 61,
17871805
"link": [4, 4],
@@ -1809,6 +1827,24 @@
18091827
"e.g. whether it will be possible to spark mid-air without landing first."
18101828
]
18111829
},
1830+
{
1831+
"link": [4, 4],
1832+
"name": "G-Mode Setup - Get Hit by Yard",
1833+
"requires": [
1834+
"h_navigateUnderwater",
1835+
"canPlayInSand",
1836+
"canDownwardGModeSetup"
1837+
],
1838+
"exitCondition": {
1839+
"leaveWithGModeSetup": {}
1840+
},
1841+
"flashSuitChecked": true,
1842+
"note": [
1843+
"Time a Yard's movement with entering the sand.",
1844+
"Crouch in the sand and press forward when near the transition to stand up and touch the transition on the first frame of standing.",
1845+
"If it is important to touch the transition near the middle of the sand, shoot a Yard so that it will move faster and quickly get into position."
1846+
]
1847+
},
18121848
{
18131849
"id": 63,
18141850
"link": [5, 1],

region/maridia/inner-pink/Botwoon Energy Tank Room.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,27 @@
532532
},
533533
"flashSuitChecked": true
534534
},
535+
{
536+
"link": [1, 2],
537+
"name": "G-Mode Setup - Get Hit by Puyo",
538+
"requires": [
539+
"h_navigateUnderwater",
540+
"canPlayInSand",
541+
"canMoonwalk",
542+
"canCameraManip",
543+
"canDownwardGModeSetup",
544+
"canOffScreenMovement",
545+
"canTrickyGMode"
546+
],
547+
"exitCondition": {
548+
"leaveWithGModeSetup": {}
549+
},
550+
"flashSuitChecked": true,
551+
"note": [
552+
"Reach the sand while luring a Puyo just off camera to where moonwalking on the partially submerged platform can lure the Puyo.",
553+
"Crouch in the sand and press forward when near the transition to stand up and touch the transition on the first frame of standing."
554+
]
555+
},
535556
{
536557
"id": 17,
537558
"link": [1, 3],
@@ -604,6 +625,28 @@
604625
},
605626
"flashSuitChecked": true
606627
},
628+
{
629+
"link": [1, 3],
630+
"name": "G-Mode Setup - Get Hit by Puyo",
631+
"requires": [
632+
"h_navigateUnderwater",
633+
"canPlayInSand",
634+
"canMoonwalk",
635+
"canCameraManip",
636+
"canDownwardGModeSetup",
637+
"canOffScreenMovement",
638+
"canTrickyGMode"
639+
],
640+
"exitCondition": {
641+
"leaveWithGModeSetup": {}
642+
},
643+
"flashSuitChecked": true,
644+
"note": [
645+
"Reach the sand while luring a Puyo just off camera to where moonwalking on the partially submerged platform can lure the Puyo.",
646+
"Quickly move to the right section before the Puyo hits Samus.",
647+
"Crouch in the sand and press forward when near the transition to stand up and touch the transition on the first frame of standing."
648+
]
649+
},
607650
{
608651
"id": 20,
609652
"link": [1, 4],

region/maridia/inner-yellow/Bug Sand Hole.json

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -723,6 +723,53 @@
723723
"leaveNormally": {}
724724
}
725725
},
726+
{
727+
"link": [2, 2],
728+
"name": "G-Mode Setup - Get Hit by Zoa",
729+
"requires": [
730+
"h_navigateUnderwater",
731+
"canPlayInSand",
732+
"canDownwardGModeSetup",
733+
{"or": [
734+
"Ice",
735+
{"ammo": {"type": "Super", "count": 1}},
736+
"canTrickyGMode",
737+
{"and": [
738+
"canInsaneJump",
739+
{"or": [
740+
"Gravity",
741+
"HiJump",
742+
"canWalljump",
743+
{"and": [
744+
"h_crouchJumpDownGrab",
745+
{"doorUnlockedAtNode": 1}
746+
]},
747+
{"and": [
748+
"h_crouchJumpDownGrab",
749+
{"doorUnlockedAtNode": 3}
750+
]}
751+
]}
752+
]}
753+
]}
754+
],
755+
"exitCondition": {
756+
"leaveWithGModeSetup": {}
757+
},
758+
"unlocksDoors": [
759+
{"nodeId": 1, "types": ["super"], "requires": ["canTrickyJump"]},
760+
{"nodeId": 1, "types": ["missiles", "powerbomb"], "requires": ["never"]},
761+
{"nodeId": 3, "types": ["super"], "requires": ["canTrickyJump"]},
762+
{"nodeId": 3, "types": ["missiles", "powerbomb"], "requires": ["never"]}
763+
],
764+
"flashSuitChecked": true,
765+
"note": [
766+
"Kill, freeze, or dodge the Yapping Maws. Kill the Zoa and wait for its drop to disappear.",
767+
"Just before it disappears, move into the sand and crouch. Press forward when near the transition to stand up and touch the transition on the first frame of standing.",
768+
"If the drop is an ammo drop, Samus can collect the drop and not have to wait for it to respawn.",
769+
"To do this, sink slightly into the sand before collecting the drop, then crouch and stand up to touch the transition and get hit by the Zoa.",
770+
"Note that if the Yapping Maw grabs Samus after touching the transition, the G-mode setup can still work."
771+
]
772+
},
726773
{
727774
"id": 22,
728775
"link": [3, 1],

tech.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2533,9 +2533,12 @@
25332533
],
25342534
"otherRequires": [],
25352535
"note": [
2536-
"Ability to setup an R-mode or G-mode through a downward door.",
2536+
"Ability to setup an R-mode or G-mode through a downward door or sand transition.",
25372537
"Samus needs to be in a standing or walking position with no vertical speed on the first frame in the next room, while taking damage through the transition.",
2538-
"This is typically done using quicksand, clipping into the floor, or using a thawing frozen wall crawler."
2538+
"There are three known ways to enter a downward transition where X-Ray is usable on entry: 1) Clip into the floor next to the transition, then move forward to touch the transition.",
2539+
"2) Freeze an enemy on the ground above and near the transition, typically with 1-2 pixels of air horizontally between the enemy and the transition,",
2540+
"run and fall over the doorframe and hit the opposite wall to wall ice clip Samus into the wall to force a stand up, which will expand her hitbox to touch the transition.",
2541+
"3) Crouch in quicksand and press forward to stand up to expand Samus' hitbox and touch the transition on the first frame the hitbox expands."
25392542
]
25402543
},
25412544
{

0 commit comments

Comments
 (0)