diff --git a/region/maridia/inner-pink/Aqueduct.json b/region/maridia/inner-pink/Aqueduct.json index cb79dd5dc7..ead8858826 100644 --- a/region/maridia/inner-pink/Aqueduct.json +++ b/region/maridia/inner-pink/Aqueduct.json @@ -158,6 +158,30 @@ [2, 1, 1, 1, 1, 1] ], "note": "Represents being at the bottom left door with G-Mode and PLMs overloaded." + }, + { + "id": 12, + "name": "G-Mode Junction (By Bottom Left Door)", + "nodeType": "junction", + "nodeSubType": "g-mode", + "mapTileMask": [ + [1, 1, 1, 1, 1, 1], + [1, 1, 1, 1, 1, 1], + [2, 1, 1, 1, 1, 1] + ], + "note": "Represents being at the bottom left door with G-Mode." + }, + { + "id": 13, + "name": "Direct G-Mode Morph Junction (By Bottom Left Door)", + "nodeType": "junction", + "nodeSubType": "g-mode", + "mapTileMask": [ + [1, 1, 1, 1, 1, 1], + [1, 1, 1, 1, 1, 1], + [2, 1, 1, 1, 1, 1] + ], + "note": "Represents being at the bottom left door with Direct G-Mode and Morph or artificial morph." } ], "obstacles": [ @@ -215,7 +239,9 @@ {"id": 7}, {"id": 9}, {"id": 10}, - {"id": 11} + {"id": 11}, + {"id": 12}, + {"id": 13} ] }, { @@ -240,7 +266,9 @@ {"id": 8}, {"id": 9}, {"id": 10}, - {"id": 11} + {"id": 11}, + {"id": 12}, + {"id": 13} ] }, { @@ -252,7 +280,9 @@ {"id": 7}, {"id": 9}, {"id": 10}, - {"id": 11} + {"id": 11}, + {"id": 12}, + {"id": 13} ] }, { @@ -287,7 +317,9 @@ {"id": 1}, {"id": 2}, {"id": 7}, - {"id": 11} + {"id": 10}, + {"id": 11}, + {"id": 12} ] }, { @@ -296,6 +328,22 @@ {"id": 1}, {"id": 7} ] + }, + { + "from": 12, + "to": [ + {"id": 3}, + {"id": 4}, + {"id": 11} + ] + }, + { + "from": 13, + "to": [ + {"id": 7}, + {"id": 10}, + {"id": 13} + ] } ], "strats": [ @@ -475,7 +523,8 @@ ]} ], "flashSuitChecked": true, - "note": "Bomb the Power Bomb blocks below to overload PLMs, then go up through the crumble blocks to escape." + "note": "Bomb the Power Bomb blocks below to overload PLMs, then go up through the crumble blocks to escape.", + "devNote": "FIXME: Eventually a CF doorlock bypass should be added from this 1 or from 12 with a 1->12 option." }, { "id": 10, @@ -1557,116 +1606,6 @@ "In the case of a Crystal Flash clip, menu to Grapple before the Crystal Flash ends and mash shoot while holding down." ] }, - { - "id": 45, - "link": [2, 7], - "name": "G-Mode Overload PLMs - Power Bomb the Items (To the Items)", - "entranceCondition": { - "comeInWithGMode": { - "mode": "direct", - "morphed": false - } - }, - "requires": [ - {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, - {"or": [ - {"itemNotCollectedAtNode": 7}, - {"itemNotCollectedAtNode": 8} - ]}, - "h_usePowerBomb", - "h_usePowerBomb", - "h_navigateUnderwater", - "canSnailClimb", - {"or": [ - "Gravity", - "h_maxHeightSpringBallJump", - {"and": [ - "HiJump", - {"or": [ - "canCrouchJump", - "canDownGrab" - ]} - ]} - ]} - ], - "flashSuitChecked": true, - "note": [ - "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", - "There is a row of tiles that works, just above and to the left of the right door.", - "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall." - ], - "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." - }, - { - "id": 46, - "link": [2, 7], - "name": "G-Mode Morph Overload PLMs - Power Bomb the Items (To the Items)", - "entranceCondition": { - "comeInWithGMode": { - "mode": "direct", - "morphed": true - } - }, - "requires": [ - {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, - {"or": [ - {"itemNotCollectedAtNode": 7}, - {"itemNotCollectedAtNode": 8} - ]}, - "h_artificialMorphSpringBall", - "h_artificialMorphPowerBomb", - "h_artificialMorphPowerBomb", - "h_navigateUnderwater", - "canSnailClimb", - {"or": [ - "Gravity", - {"and": [ - "HiJump", - {"or": [ - "canCrouchJump", - "canDownGrab" - ]} - ]} - ]} - ], - "flashSuitChecked": true, - "note": [ - "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", - "There is a row of tiles that works, just above and to the left of the right door.", - "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall." - ], - "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." - }, - { - "id": 159, - "link": [2, 7], - "name": "G-Mode Overload PLMs - Power Bomb the Items, Bootless UWJ", - "entranceCondition": { - "comeInWithGMode": { - "mode": "direct", - "morphed": false - } - }, - "requires": [ - {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, - {"or": [ - {"itemNotCollectedAtNode": 7}, - {"itemNotCollectedAtNode": 8} - ]}, - "h_usePowerBomb", - "h_usePowerBomb", - "canSnailClimb", - "canBootless2WideUWJ" - ], - "flashSuitChecked": true, - "note": [ - "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", - "There is a row of tiles that works, just above and to the left of the right door.", - "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall.", - "Climb one snail to place the Power Bomb, then another to reduce the distance of the wall jump climb." - ], - "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." - }, { "id": 47, "link": [2, 9], @@ -1787,21 +1726,28 @@ "flashSuitChecked": true }, { - "id": 55, - "link": [2, 11], - "name": "G-Mode Overload PLMs with Grapple", + "link": [2, 12], + "name": "G-Mode", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": false } }, - "requires": [ - "Grapple", - "h_navigateUnderwater" - ], - "flashSuitChecked": true, - "note": "Overload PLMs using the Grapple Blocks." + "requires": [], + "flashSuitChecked": true + }, + { + "link": [2, 13], + "name": "Direct G-Mode Morph", + "entranceCondition": { + "comeInWithGMode": { + "mode": "direct", + "morphed": true + } + }, + "requires": [], + "flashSuitChecked": true }, { "id": 58, @@ -2452,120 +2398,91 @@ "It may be helpful to turn around before sparking so the snail doesn't hit Samus." ] }, + { - "id": 89, - "link": [5, 7], - "name": "G-Mode Overload PLMs - Power Bomb the Items (To the Items)", + "id": 91, + "link": [5, 8], + "name": "Right-Side X-Ray Climb", + "entranceCondition": { + "comeInWithDoorStuckSetup": {} + }, + "requires": [ + "canXRayClimb" + ], + "flashSuitChecked": true, + "note": "Climb up 1 screen." + }, + { + "id": 92, + "link": [5, 9], + "name": "Grapple Teleport (from Red Brinstar Firefleas)", + "entranceCondition": { + "comeInWithGrappleTeleport": { + "blockPositions": [[5, 3]] + } + }, + "requires": [] + }, + { + "id": 93, + "link": [5, 9], + "name": "Grapple Teleport (from Moat)", + "entranceCondition": { + "comeInWithGrappleTeleport": { + "blockPositions": [[7, 2]] + } + }, + "requires": [], + "note": "Press down immediately after teleporting, in order to get above the bomb blocks." + }, + { + "id": 94, + "link": [5, 10], + "name": "G-Mode Morph", "entranceCondition": { "comeInWithGMode": { - "mode": "direct", - "morphed": false + "mode": "any", + "morphed": true } }, "requires": [ - {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, - {"or": [ - {"itemNotCollectedAtNode": 7}, - {"itemNotCollectedAtNode": 8} - ]}, - "h_usePowerBomb", - "h_usePowerBomb", - "h_navigateUnderwater", - "canSnailClimb", {"or": [ - "Gravity", - "h_maxHeightSpringBallJump", + "h_artificialMorphSpringBall", + "Morph", {"and": [ - "HiJump", - {"or": [ - "canCrouchJump", - "canDownGrab" - ]} + "Gravity", + "h_artificialMorphIBJ" ]} ]} ], - "flashSuitChecked": true, - "note": [ - "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", - "There is a row of tiles that works, just above and to the left of the right door.", - "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall." - ], - "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." + "flashSuitChecked": true }, { - "id": 90, - "link": [5, 7], - "name": "G-Mode Morph Overload PLMs - Power Bomb the Items (To the Items)", + "id": 95, + "link": [5, 11], + "name": "G-Mode Morph Overload PLMs - Bomb the Speed Blocks", "entranceCondition": { "comeInWithGMode": { - "mode": "direct", + "mode": "any", "morphed": true } }, "requires": [ - {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, + "h_artificialMorphBombs", {"or": [ - {"itemNotCollectedAtNode": 7}, - {"itemNotCollectedAtNode": 8} - ]}, - "h_artificialMorphSpringBall", - "h_artificialMorphPowerBomb", - "h_artificialMorphPowerBomb", - "h_navigateUnderwater", - "canSnailClimb", - {"or": [ - "Gravity", + "h_artificialMorphSpringBall", + "Morph", {"and": [ - "HiJump", - {"or": [ - "canCrouchJump", - "canDownGrab" - ]} + "Gravity", + "h_artificialMorphIBJ" ]} ]} ], - "flashSuitChecked": true, - "note": [ - "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", - "There is a row of tiles that works, just above and to the left of the right door.", - "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall." - ], - "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." - }, - { - "id": 160, - "link": [5, 7], - "name": "G-Mode Overload PLMs - Power Bomb the Items, Bootless UWJ", - "entranceCondition": { - "comeInWithGMode": { - "mode": "direct", - "morphed": false - } - }, - "requires": [ - {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, - {"or": [ - {"itemNotCollectedAtNode": 7}, - {"itemNotCollectedAtNode": 8} - ]}, - "h_usePowerBomb", - "h_usePowerBomb", - "canSnailClimb", - "canBootless2WideUWJ" - ], - "flashSuitChecked": true, - "note": [ - "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", - "There is a row of tiles that works, just above and to the left of the right door.", - "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall.", - "Climb one snail to place the Power Bomb, then another to reduce the distance of the wall jump climb." - ], - "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." + "flashSuitChecked": true }, { - "id": 161, - "link": [5, 7], - "name": "G-Mode Morph Overload PLMs - Power Bomb the Items, Bootless UWJ", + "link": [5, 11], + "name": "G-Mode Morph Overload PLMs - Power Bomb the Items", "entranceCondition": { "comeInWithGMode": { "mode": "direct", @@ -2574,141 +2491,58 @@ }, "requires": [ {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, + "canRiskPermanentLossOfAccess", {"or": [ {"itemNotCollectedAtNode": 7}, {"itemNotCollectedAtNode": 8} ]}, "h_artificialMorphSpringBall", "h_artificialMorphPowerBomb", - "h_artificialMorphPowerBomb", - "canSnailClimb", - "canBootless2WideUWJ" + "h_artificialMorphPowerBomb" ], "flashSuitChecked": true, "note": [ "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", "There is a row of tiles that works, just above and to the left of the right door.", - "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall.", - "Climb one snail to place the Power Bomb, then another to reduce the distance of the wall jump climb." + "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall." ], - "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." + "devNote": [ + "This canRiskPermanentLossOfAccess variant is only added from this door, as the only other place to use overloaded PLMs would be the top left bomb block,", + "and if you can get here artificially morphed, you can get to the top left and instead use the bomb on the block." + ] }, { - "id": 162, - "link": [5, 7], - "name": "G-Mode Morph Overload PLMs - Bomb the Speed Blocks, Bootless UWJ", + "link": [5, 12], + "name": "G-Mode", "entranceCondition": { "comeInWithGMode": { "mode": "any", - "morphed": true - } - }, - "requires": [ - "h_artificialMorphSpringBall", - "canSnailClimb", - "h_artificialMorphBombs", - "canBootless2WideUWJ" - ], - "flashSuitChecked": true, - "note": "Place bombs on the speed blocks to overload PLMs, then climb a snail and bootless UWJ to the items." - }, - { - "id": 91, - "link": [5, 8], - "name": "Right-Side X-Ray Climb", - "entranceCondition": { - "comeInWithDoorStuckSetup": {} - }, - "requires": [ - "canXRayClimb" - ], - "flashSuitChecked": true, - "note": "Climb up 1 screen." - }, - { - "id": 92, - "link": [5, 9], - "name": "Grapple Teleport (from Red Brinstar Firefleas)", - "entranceCondition": { - "comeInWithGrappleTeleport": { - "blockPositions": [[5, 3]] - } - }, - "requires": [] - }, - { - "id": 93, - "link": [5, 9], - "name": "Grapple Teleport (from Moat)", - "entranceCondition": { - "comeInWithGrappleTeleport": { - "blockPositions": [[7, 2]] + "morphed": false } }, "requires": [], - "note": "Press down immediately after teleporting, in order to get above the bomb blocks." - }, - { - "id": 94, - "link": [5, 10], - "name": "G-Mode Morph", - "entranceCondition": { - "comeInWithGMode": { - "mode": "any", - "morphed": true - } - }, - "requires": [ - {"or": [ - "h_artificialMorphSpringBall", - "Morph", - {"and": [ - "Gravity", - "h_artificialMorphIBJ" - ]} - ]} - ], "flashSuitChecked": true }, { - "id": 95, - "link": [5, 11], - "name": "G-Mode Morph Overload PLMs - Bomb the Speed Blocks", + "link": [5, 13], + "name": "Direct G-Mode Morph", "entranceCondition": { "comeInWithGMode": { - "mode": "any", + "mode": "direct", "morphed": true } }, "requires": [ - "h_artificialMorphBombs", {"or": [ "h_artificialMorphSpringBall", - "Morph", - {"and": [ - "Gravity", - "h_artificialMorphIBJ" - ]} + "Morph" ]} ], - "flashSuitChecked": true - }, - { - "id": 96, - "link": [5, 11], - "name": "G-Mode Overload PLMs with Grapple", - "entranceCondition": { - "comeInWithGMode": { - "mode": "any", - "morphed": false - } - }, - "requires": [ - "Grapple", - "h_navigateUnderwater" - ], "flashSuitChecked": true, - "note": "Overload PLMs using the Grapple Blocks." + "devNote": [ + "Strats that can go 5->13->7 will, others will go directly from 5->7.", + "Gravity + IBJ is not included, as there is no benefit of Direct G-mode with those items - it will go to 5->10 instead." + ] }, { "id": 97, @@ -2992,119 +2826,6 @@ "The top speed blocks will respawn; clip through them either using a snail clip with X-Ray." ] }, - { - "id": 109, - "link": [6, 7], - "name": "G-Mode Overload PLMs - Power Bomb the Items (To the Items)", - "entranceCondition": { - "comeInWithGMode": { - "mode": "direct", - "morphed": false - }, - "comesThroughToilet": "no" - }, - "requires": [ - {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, - {"or": [ - {"itemNotCollectedAtNode": 7}, - {"itemNotCollectedAtNode": 8} - ]}, - "h_usePowerBomb", - "h_usePowerBomb", - "h_navigateUnderwater", - "canSnailClimb", - {"or": [ - "Gravity", - "h_maxHeightSpringBallJump", - {"and": [ - "HiJump", - {"or": [ - "canCrouchJump", - "canDownGrab" - ]} - ]} - ]} - ], - "flashSuitChecked": true, - "note": [ - "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", - "There is a row of tiles that works, just above and to the left of the right door.", - "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall." - ], - "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." - }, - { - "id": 110, - "link": [6, 7], - "name": "G-Mode Morph Overload PLMs - Power Bomb the Items (To the Items)", - "entranceCondition": { - "comeInWithGMode": { - "mode": "direct", - "morphed": true - }, - "comesThroughToilet": "no" - }, - "requires": [ - {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, - {"or": [ - {"itemNotCollectedAtNode": 7}, - {"itemNotCollectedAtNode": 8} - ]}, - "h_artificialMorphSpringBall", - "h_artificialMorphPowerBomb", - "h_artificialMorphPowerBomb", - "h_navigateUnderwater", - "canSnailClimb", - {"or": [ - "Gravity", - {"and": [ - "HiJump", - {"or": [ - "canCrouchJump", - "canDownGrab" - ]} - ]} - ]} - ], - "flashSuitChecked": true, - "note": [ - "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", - "There is a row of tiles that works, just above and to the left of the right door.", - "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall." - ], - "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." - }, - { - "id": 163, - "link": [6, 7], - "name": "G-Mode Overload PLMs - Power Bomb the Items, Bootless UWJ", - "entranceCondition": { - "comeInWithGMode": { - "mode": "direct", - "morphed": false - }, - "comesThroughToilet": "no" - }, - "requires": [ - {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, - {"or": [ - {"itemNotCollectedAtNode": 7}, - {"itemNotCollectedAtNode": 8} - ]}, - "h_usePowerBomb", - "h_usePowerBomb", - "canSnailClimb", - "canBootless2WideUWJ" - ], - "flashSuitChecked": true, - "note": [ - "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", - "There is a row of tiles that works, just above and to the left of the right door.", - "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall.", - "Climb one snail to place the Power Bomb, then another to reduce the distance of the wall jump climb." - ], - "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." - }, { "id": 111, "link": [6, 9], @@ -3122,7 +2843,20 @@ "entranceCondition": { "comeInWithGMode": { "mode": "any", - "morphed": true + "morphed": true + }, + "comesThroughToilet": "any" + }, + "requires": [], + "flashSuitChecked": true + }, + { + "link": [6, 12], + "name": "G-Mode", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false }, "comesThroughToilet": "any" }, @@ -3130,22 +2864,17 @@ "flashSuitChecked": true }, { - "id": 113, - "link": [6, 11], - "name": "G-Mode Overload PLMs with Grapple", + "link": [6, 13], + "name": "Direct G-Mode Morph", "entranceCondition": { "comeInWithGMode": { - "mode": "any", - "morphed": false + "mode": "direct", + "morphed": true }, "comesThroughToilet": "any" }, - "requires": [ - "Grapple", - "h_navigateUnderwater" - ], - "flashSuitChecked": true, - "note": "Overload PLMs using the Grapple Blocks." + "requires": [], + "flashSuitChecked": true }, { "id": 114, @@ -3195,11 +2924,12 @@ ], "note": [ "Use two snails to perform an 'Enemy Stuck Moonfall' to bypass the bomb blocks above the middle left door.", - "Position one snail on the above door shell, and the second above the corner of pipe below", + "Position one snail on the above door shell, and the second above the corner of pipe below.", "Samus will clip through the lower snail, taking damage, then continue through a segment of pipe where the crumble blocks can be reached.", - "Facing both snails during the moonfall while positioning Samus for the clip can be precise", + "Facing both snails during the moonfall while positioning Samus for the clip can be precise.", "Depending on the exact heights of the snails, it may be necessary to pose change while clipping." - ] + ], + "devNote": "FIXME: This may be possible damageless by shooting the snail at a precise time." }, { "id": 120, @@ -3352,8 +3082,39 @@ "h_artificialMorphJumpIntoIBJ" ]} ], + "flashSuitChecked": true + }, + { + "link": [10, 1], + "name": "G-Mode Bomb the Block - Morphed Suitless Snail Climb", + "requires": [ + "canEnterGMode", + "h_artificialMorphBombThings", + "h_artificialMorphSpringBall", + "canSnailClimb", + {"or": [ + "HiJump", + "Gravity" + ]} + ], + "flashSuitChecked": true + }, + { + "link": [10, 1], + "name": "G-Mode Bomb the Block - Morphed Suitless Snail Climb, No Jump Assist", + "requires": [ + "canEnterGMode", + "h_artificialMorphBombThings", + "h_artificialMorphSpringBall", + "canSnailClimb", + "canTrickyJump" + ], "flashSuitChecked": true, - "devNote": "FIXME: This is not a long IBJ if starting from door 5." + "note": [ + "It is barely possible to start a snail climb with just Spring Ball.", + "Get a snail positioned such that it is on the bottom of an overhang above, and sticking out a bit to be usable as a platform.", + "Use Spring Ball to jump and press against the snail for the maximum possible duration, in order to gain enough height to get onto it." + ] }, { "id": 132, @@ -3368,19 +3129,16 @@ "note": "Place a Power Bomb, then exit G-Mode to break the blocks." }, { - "id": 133, - "link": [10, 7], - "name": "Overload PLMs - Bomb the Speed Blocks, To the Top Right Items", + "link": [10, 10], + "name": "Power Bomb the Power Bomb Blocks - Break Later", "requires": [ "canEnterGMode", - "Gravity", - {"or": [ - "h_artificialMorphLongIBJ", - "h_artificialMorphJumpIntoIBJ" - ]} + "h_artificialMorphPowerBomb" ], + "clearsObstacles": ["A"], "flashSuitChecked": true, - "devNote": "FIXME: This is not a long IBJ if starting from door 5." + "note": "Place a Power Bomb by the blocks before overloading PLMs. If coming from the left door, this needs to be done before getting to this node.", + "devNote": "Obstacle A is not cleared until after exiting G-mode, but no strat in G-mode will use A and try to go through them." }, { "id": 134, @@ -3394,8 +3152,7 @@ "h_artificialMorphJumpIntoIBJ" ]} ], - "flashSuitChecked": true, - "devNote": "FIXME: This is not a long IBJ if starting from door 5." + "flashSuitChecked": true }, { "id": 135, @@ -3444,6 +3201,14 @@ "Use Spring Ball to jump and press against the snail for the maximum possible duration, in order to gain enough height to get onto it." ] }, + { + "link": [10, 12], + "name": "G-Mode", + "requires": [ + "canEnterGMode" + ], + "flashSuitChecked": true + }, { "id": 138, "link": [11, 1], @@ -3489,7 +3254,7 @@ { "id": 164, "link": [11, 7], - "name": "Overloaded PLMs - Bootless UWJ", + "name": "G-Mode Overloaded PLMs - Bootless UWJ", "requires": [ "canEnterGMode", "canSnailClimb", @@ -3497,6 +3262,251 @@ ], "flashSuitChecked": true, "note": "After PLMs are overloaded, use a snail to climb to the right then bootless UWJ to the items." + }, + { + "link": [12, 3], + "name": "Leave with G-Mode Snail Moonfall", + "requires": [ + "canEnterGMode", + "h_navigateUnderwater", + "canEnemyStuckMoonfall", + {"or": [ + "canFreeFallClip", + {"enemyDamage": {"enemy": "Yard", "type": "contact", "hits": 1}} + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "flashSuitChecked": true, + "note": [ + "Use two snails to moonfall down through the pipe to the section below.", + "The snails should be easy to align, with one on the floor and another on a ceiling 4 tiles higher.", + "Shoot the lower snail after Samus has enough fall speed in order to avoid taking a snail hit.", + "There is a small set of frames between these two, in which Samus will fall out of bounds.", + "With Gravity, there is approximately a 5 second fall, with a 15 frame window.", + "Suitless, there is approximately a 16 second fall, with almost a full second window - this is approximately 8 sets of bubbles out of Samus' arm." + ] + }, + { + "link": [12, 4], + "name": "Leave with G-Mode Snail Moonfall", + "requires": [ + "canEnterGMode", + "h_navigateUnderwater", + "canEnemyStuckMoonfall", + {"or": [ + "canFreeFallClip", + {"enemyDamage": {"enemy": "Yard", "type": "contact", "hits": 1}} + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "flashSuitChecked": true, + "note": [ + "Use two snails to moonfall down through the pipe to the section below.", + "The snails should be easy to align, with one on the floor and another on a ceiling 4 tiles higher.", + "Slide off or shoot the lower snail after Samus has enough fall speed in order to avoid taking a snail hit.", + "There is a small set of frames between these two, in which Samus will fall out of bounds.", + "With Gravity, there is approximately a 5 second fall, with a 15 frame window.", + "Suitless, there is approximately a 16 second fall, with almost a full second window - this is approximately 8 sets of bubbles out of Samus' arm." + ] + }, + { + "link": [12, 11], + "name": "G-Mode Overload PLMs with Grapple", + "requires": [ + "canEnterGMode", + "Grapple", + "h_navigateUnderwater" + ], + "flashSuitChecked": true, + "note": "Overload PLMs using the Grapple Blocks." + }, + { + "link": [12, 11], + "name": "G-Mode - Snail Moonfall, Touch the Sand, High Pixel Clip Return", + "requires": [ + "canTrickyGMode", + "h_navigateUnderwater", + "canEnemyStuckMoonfall", + {"or": [ + "canFreeFallClip", + {"enemyDamage": {"enemy": "Yard", "type": "contact", "hits": 1}} + ]}, + "canHighPixelCeilingClip", + {"or": [ + "canBeVeryPatient", + "h_useSpringBall", + {"and": [ + "Gravity", + "SpaceJump" + ]} + ]} + ], + "flashSuitChecked": true, + "note": [ + "Use two snails to moonfall down through the pipe to the section below.", + "The snails should be easy to align, with one on the floor and another on a ceiling 4 tiles higher.", + "Slide off or shoot the lower snail after Samus has enough fall speed in order to avoid taking a snail hit.", + "There is a small set of frames between these two, in which Samus will fall out of bounds.", + "With Gravity, there is approximately a 5 second fall, with a 15 frame window.", + "Suitless, there is approximately a 16 second fall, with almost a full second window - this is approximately 8 sets of bubbles out of Samus' arm.", + "Clip down on the right side of the room without luring the snail underneath, or clip down in the center of the room with Spring Ball or Gravity and Space Jump and carefully cross the sand.", + "Stand partially on the sand's edge to quickly overload PLMs, then go to the right and set up a pixel-precise high ceiling snail clip first try." + ], + "devNote": [ + "It is possible to try multiple times with Gravity+Space+patience by moving the snail around the bottom of the room.", + "It is also possible to use the gentle slopes in the middle of the room for a larger window ceiling clip, but the snails behave unusually", + "on slopes and it ends up not really being easier." + ] + }, + { + "id": 45, + "link": [13, 7], + "name": "G-Mode Overload PLMs - Power Bomb the Items (To the Items)", + "requires": [ + "canEnterGMode", + {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, + {"or": [ + {"itemNotCollectedAtNode": 7}, + {"itemNotCollectedAtNode": 8} + ]}, + "h_usePowerBomb", + "h_usePowerBomb", + "h_navigateUnderwater", + "canSnailClimb", + {"or": [ + "Gravity", + "h_maxHeightSpringBallJump", + {"and": [ + "HiJump", + {"or": [ + "canCrouchJump", + "canDownGrab" + ]} + ]} + ]} + ], + "flashSuitChecked": true, + "note": [ + "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", + "There is a row of tiles that works, just above and to the left of the right door.", + "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall." + ], + "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." + }, + { + "id": 46, + "link": [13, 7], + "name": "G-Mode Morph Overload PLMs - Power Bomb the Items (To the Items)", + "requires": [ + "canEnterGMode", + {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, + {"or": [ + {"itemNotCollectedAtNode": 7}, + {"itemNotCollectedAtNode": 8} + ]}, + "h_artificialMorphSpringBall", + "h_artificialMorphPowerBomb", + "h_artificialMorphPowerBomb", + "h_navigateUnderwater", + "canSnailClimb", + {"or": [ + "Gravity", + {"and": [ + "HiJump", + {"or": [ + "canCrouchJump", + "canDownGrab" + ]} + ]} + ]} + ], + "flashSuitChecked": true, + "note": [ + "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", + "There is a row of tiles that works, just above and to the left of the right door.", + "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall." + ], + "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." + }, + { + "link": [13, 7], + "name": "G-Mode Overload PLMs - Power Bomb the Items, Bootless UWJ", + "requires": [ + "canEnterGMode", + {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, + {"or": [ + {"itemNotCollectedAtNode": 7}, + {"itemNotCollectedAtNode": 8} + ]}, + "h_usePowerBomb", + "h_usePowerBomb", + "canSnailClimb", + "canBootless2WideUWJ" + ], + "flashSuitChecked": true, + "note": [ + "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", + "There is a row of tiles that works, just above and to the left of the right door.", + "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall.", + "Climb one snail to place the Power Bomb, then another to reduce the distance of the wall jump climb." + ], + "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." + }, + { + "link": [13, 7], + "name": "G-Mode Morph Overload PLMs - Power Bomb the Items, Bootless UWJ", + "requires": [ + "canEnterGMode", + {"notable": "G-Mode Overload PLMs - Power Bomb the Items"}, + {"or": [ + {"itemNotCollectedAtNode": 7}, + {"itemNotCollectedAtNode": 8} + ]}, + "h_artificialMorphSpringBall", + "h_artificialMorphPowerBomb", + "h_artificialMorphPowerBomb", + "canSnailClimb", + "canBootless2WideUWJ" + ], + "flashSuitChecked": true, + "note": [ + "It is barely possible to start a snail climb with just Spring Ball.", + "Get a snail positioned such that it is on the bottom of an overhang above, and sticking out a bit to be usable as a platform.", + "Use Spring Ball to jump and press against the snail for the maximum possible duration, in order to gain enough height to get onto it.", + "PLMs can be overloaded in direct G-Mode with a single Power Bomb if both items are still there and 2 PBs if only one item is.", + "There is a row of tiles that works, just above and to the left of the right door.", + "The row is one tile higher than the horizontal pipe that is part of the door frame, spanning from the left to one tile away from the right wall.", + "Climb one snail to place the Power Bomb, then another to reduce the distance of the wall jump climb." + ], + "devNote": "This does not include canRiskPermanentLossOfAccess, as it is only worth doing this strat if the items are there." + }, + { + "link": [13, 10], + "name": "G-Mode", + "requires": [ + "canEnterGMode" + ], + "flashSuitChecked": true + }, + { + "link": [13, 13], + "name": "Power Bomb the Power Bomb Blocks - Break Later", + "requires": [ + "canEnterGMode", + "h_artificialMorphPowerBomb" + ], + "clearsObstacles": ["A"], + "flashSuitChecked": true, + "note": "Place a Power Bomb by the blocks before overloading PLMs.", + "devNote": "Obstacle A is not cleared until after exiting G-mode, but no strat in G-mode will use A and try to go through them." } ], "notables": [