diff --git a/region/brinstar/green/Spore Spawn Kihunter Room.json b/region/brinstar/green/Spore Spawn Kihunter Room.json index dc1a7ead02..d34cad0b3e 100644 --- a/region/brinstar/green/Spore Spawn Kihunter Room.json +++ b/region/brinstar/green/Spore Spawn Kihunter Room.json @@ -244,6 +244,39 @@ "requires": [], "flashSuitChecked": true }, + { + "link": [1, 2], + "name": "G-Mode Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false + } + }, + "requires": [ + {"notable": "Ice Clip Door Lock Skip Without Morph and X-Ray"}, + "canTrickyGMode", + "h_canPreciseIceClip", + {"or": [ + "Morph", + "canInsaneJump", + {"enemyDamage": {"enemy": "Kihunter (green)", "type": "contact", "hits": 1}} + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Lure a Kihunter over to the right near the door. Damage it so that it falls to the ground.", + "There is a 2 frame window at the beginning of its hop where Samus can use it to clip through the door", + "Be careful to avoid touching the invisible, stationary projectiles that it spits out.", + "Without Morph, jump onto the right side of it in order to have a chance to wiggle off quickly in case it is frozen at the wrong height." + ] + }, { "id": 12, "link": [2, 1], @@ -394,6 +427,41 @@ "Alternatively, place a Power Bomb and roll to the left on entry to kill the Kihunter, then quickly IBJ through the door before more arrive." ], "devNote": "It is possible to do this with Bombs alone, but it is pretty chaotic." + }, + { + "link": [2, 2], + "name": "G-Mode Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "indirect", + "morphed": false + }, + "comesThroughToilet": "any" + }, + "requires": [ + {"notable": "Ice Clip Door Lock Skip Without Morph and X-Ray"}, + "canTrickyGMode", + "h_canPreciseIceClip", + {"or": [ + "Morph", + "canInsaneJump", + {"enemyDamage": {"enemy": "Kihunter (green)", "type": "contact", "hits": 1}} + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Lure a Kihunter over to the right near the door (it may be easiest not to use the one that starts near the door). Damage it so that it falls to the ground.", + "There is a 2 frame window at the beginning of its hop where Samus can use it to clip through the door", + "Be careful to avoid touching the invisible, stationary projectiles that it spits out.", + "Without Morph, jump onto the right side of it in order to have a chance to wiggle off quickly in case it is frozen at the wrong height." + ], + "devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat." } ], "notables": [ diff --git a/region/brinstar/green/Spore Spawn Room.json b/region/brinstar/green/Spore Spawn Room.json index 738d063f00..ada26af15a 100644 --- a/region/brinstar/green/Spore Spawn Room.json +++ b/region/brinstar/green/Spore Spawn Room.json @@ -266,6 +266,18 @@ ], "setsFlags": ["f_DefeatedSporeSpawn"], "note": "Spore Spawn's pollen does not drop Supers. The fight requires 4 Supers, where many misses could lead to a softlock." + }, + { + "link": [2, 2], + "name": "G-Mode Regain Mobility", + "requires": [ + {"enemyDamage": {"enemy": "Spore Spawn", "type": "contact", "hits": 1}}, + {"not": "f_DefeatedSporeSpawn"}, + "canRiskPermanentLossOfAccess" + ], + "gModeRegainMobility": {}, + "flashSuitChecked": true, + "devNote": "This would only be useful to leave in g-mode." } ], "notables": [ diff --git a/region/crateria/east/Crab Maze.json b/region/crateria/east/Crab Maze.json index c3bfb43137..576c0cd279 100644 --- a/region/crateria/east/Crab Maze.json +++ b/region/crateria/east/Crab Maze.json @@ -111,9 +111,25 @@ "flashSuitChecked": true, "note": [ "Shoot a Super as a Sciser crawls near the top door, then freeze it mid-air and use it to clip up past the door shell.", - "If you don't have Morph and X-Ray, you must shoot the Super while the Sciser is on the slope near the door, not on the door itself." + "If you don't have Morph and X-Ray, you must shoot the Super while the Sciser is on the slope near the door, not on the door itself.", + "Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off." + ] + }, + { + "link": [1, 1], + "name": "Sciser High Pixel Ice Clip Door Lock Skip", + "requires": [ + {"ammo": {"type": "Super", "count": 1}}, + "h_canHighPixelIceClip" ], - "devNote": "This doesn't seem possible to get the crab frozen at the high pixel position." + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Shoot a Super as a Sciser crawls near the top door, then freeze it mid-air and use it to clip up past the door shell.", + "This requires knocking off the Sciser frame-pefrectly, then freezing it frame-perfectly in position.", + "The Super should knock off the crab when it is barely centered on the slope, 2 pixels away from the edge of the doorframe.", + "Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off." + ] }, { "id": 2, @@ -242,6 +258,35 @@ "bypassesDoorShell": "free", "flashSuitChecked": true }, + { + "link": [1, 1], + "name": "G-Mode Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "indirect", + "morphed": false + }, + "comesThroughToilet": "any" + }, + "requires": [ + "canTrickyGMode", + "h_canPreciseIceClip", + {"ammo": {"type": "Super", "count": 1}} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Wait for a crab to come to this door and shoot a Super to knock it off, then quickly freeze it at the right height and use it to clip up past the door shell.", + "Knock the crab while it is on the sloped tiles near the top door, not on the door itself, otherwise it will never be in the correct height.", + "Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off." + ], + "devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat." + }, { "id": 10, "link": [1, 3], @@ -302,8 +347,58 @@ ], "flashSuitChecked": true, "note": [ - "Place bombs at the far right, next to the low underwater ceiling.", - "To safely bomb the fast crab, wait just left of the crack on the floor where it falls." + "Overload PLMs by placing Bombs at the far right, against the bottom of the crumble block, at the right of the low underwater ceiling.", + "To safely bomb the fast crab, wait just left of where it falls." + ] + }, + { + "link": [2, 1], + "name": "G-Mode Morph Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": true + } + }, + "requires": [ + "canBeVeryPatient", + "canTrickyGMode", + "h_canArtificialMorphBombs", + {"or": [ + {"and": [ + "Morph", + {"or": [ + "HiJump", + "canSpringBallJumpMidAir", + "canSunkenTileWideWallClimb" + ]} + ]}, + {"and": [ + "Gravity", + "h_canArtificialMorphIBJ" + ]}, + {"and": [ + "h_canArtificialMorphSpringBall", + "HiJump" + ]} + ]}, + "h_canPreciseIceClip", + {"ammo": {"type": "Super", "count": 1}} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Overload PLMs by placing Bombs at the far right, against the bottom of the crumble block, at the right of the low underwater ceiling.", + "With artificial morph, safely bomb the fast crab by waiting just left of where it falls.", + "Lure a crab to the top door or wait for the global crab to come back around, which can take up to 2.5 minutes.", + "Shoot a Super to knock the crab off, then quickly freeze it at the right height and use it to clip up past the door shell.", + "Knock it off while it is on the sloped tiles near the top door, not on the door itself, otherwise it will never be in the correct height.", + "Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off." ] }, { diff --git a/region/lowernorfair/west/Fast Ripper Room.json b/region/lowernorfair/west/Fast Ripper Room.json index a8379cd93d..d7886e63e4 100644 --- a/region/lowernorfair/west/Fast Ripper Room.json +++ b/region/lowernorfair/west/Fast Ripper Room.json @@ -582,8 +582,36 @@ "Despawn the gate in indirect G-mode then cross the room while killing, freezing, or tanking the Rippers.", "Without Morph, killing the lowest Ripper with a Super will make it possible but difficult to cross the room damageless.", "It is possible to kill a Ripper near the left door and pause abuse to collect its drop on G-mode exit." + ] + }, + { + "link": [2, 1], + "name": "Indirect G-Mode, Despawn Gate, Naked Ripper Weave", + "entranceCondition": { + "comeInWithGMode": { + "mode": "indirect", + "morphed": false + } + }, + "requires": [ + "canTrickyGMode", + {"or": [ + "h_HeatedGModeOpenDifferentDoor", + {"and": [ + "h_heatedGModePauseAbuse", + {"ammo": {"type": "Super", "count": 1}} + ]} + ]} ], - "devNote": "FIXME: It is possible to cross the room with nothing, but is quite precise. It might need to be a notable strat." + "flashSuitChecked": true, + "note": [ + "Despawn the gate in indirect G-mode then cross the room while dodging the Rippers.", + "It is possible to cross the room damageless without any items.", + "Crouch under the first Rippers then jump with a precise timing to go over the next without hitting the highest ones.", + "With two small forward spin jumps, jump over the three Rippers that come from behind. Move to the first platform and jump over them again.", + "Cross the rest of the room while weaving through the Rippers to get to the left side.", + "It is possible to kill a Ripper near the left door and pause abuse to collect its drop on G-mode exit." + ] }, { "link": [2, 1], diff --git a/region/maridia/inner-pink/Crab Shaft.json b/region/maridia/inner-pink/Crab Shaft.json index 4dc6c9572d..284e3dc958 100644 --- a/region/maridia/inner-pink/Crab Shaft.json +++ b/region/maridia/inner-pink/Crab Shaft.json @@ -95,6 +95,7 @@ "to": [ {"id": 1}, {"id": 2}, + {"id": 3}, {"id": 4} ] }, @@ -354,6 +355,64 @@ "Begin the Shinespark windup while the Beam shot travels towards the door to open it." ] }, + { + "link": [1, 3], + "name": "G-Mode Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false + } + }, + "requires": [ + {"notable": "Crab Ice Clip Door Lock Skip"}, + "canTrickyGMode", + "Gravity", + {"ammo": {"type": "Super", "count": 2}}, + "h_canPreciseIceClip" + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "To get a crab at the top of the room, use a Super to knock off the central crab and use Ice to climb it to the top of the room.", + "Shoot a Super as the crab crawls near the top door, then freeze it mid-air and use it to clip up past the door shell.", + "Samus must shoot the Super while the crab is on a block next to the door, not on the door itself." + ] + }, + { + "link": [1, 3], + "name": "G-Mode Ice Clip, High Pixel Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false + } + }, + "requires": [ + {"notable": "Crab High Pixel Ice Clip Door Lock Skip"}, + "canTrickyGMode", + {"ammo": {"type": "Super", "count": 2}}, + "h_canHighPixelIceClip" + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "To get a crab at the top of the room, use a Super to knock off the central crab and use Ice to climb it to the top of the room.", + "Shoot a Super as the crab crawls on the side of the blocks near the top door, then freeze it mid-air pixel perfectly.", + "Perform a tight down grab to get onto it then jump through the door shell.", + "Knocking the crab off while it is on the the door or ceiling will not work." + ] + }, { "id": 11, "link": [1, 4], @@ -1120,6 +1179,68 @@ "Aim down and use a pause buffer to remorph and continue chaining temporary blue." ] }, + { + "link": [2, 3], + "name": "G-Mode Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false + } + }, + "requires": [ + {"notable": "Crab Ice Clip Door Lock Skip"}, + "canTrickyGMode", + "Gravity", + "h_canHighPixelIceClip", + {"ammo": {"type": "Super", "count": 2}}, + "h_canPreciseIceClip" + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Use the lower global crab to high pixel ice clip through the shot block. Freeze the crab pixel perfectly, then get onto it with a tight down grab.", + "To get a crab at the top of the room, use a Super to knock off the central crab and use Ice to climb it to the top of the room.", + "Shoot a Super as the crab crawls near the top door, then freeze it mid-air and use it to clip up past the door shell.", + "Samus must shoot the Super while the crab is on a block next to the door, not on the door itself." + ], + "devNote": "This is a separate strat from the double high-pixel variant, as the first high-pixel clip is fairly lenient with free retries, unlike the top one." + }, + { + "link": [2, 3], + "name": "G-Mode Ice Clip, High Pixel Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false + } + }, + "requires": [ + {"notable": "Crab High Pixel Ice Clip Door Lock Skip"}, + "canTrickyGMode", + {"ammo": {"type": "Super", "count": 2}}, + "h_canHighPixelIceClip" + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Use the lower global crab to high pixel ice clip through the shot block. Freeze the crab pixel perfectly, then get onto it with a tight down grab.", + "To get a crab at the top of the room, use a Super to knock off the central crab and use Ice to climb it to the top of the room.", + "Shoot a Super as the crab crawls on the side of the blocks near the top door, then freeze it mid-air pixel perfectly.", + "Perform another tight down grab to get onto it then jump through the door shell.", + "Knocking the crab off while it is on the the door or ceiling will not work." + ] + }, { "id": 55, "link": [2, 4], @@ -1214,6 +1335,68 @@ "flashSuitChecked": true, "devNote": "Requires entering on either side of the doorway, but not in the center." }, + { + "link": [3, 3], + "name": "G-Mode Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "indirect", + "morphed": false + }, + "comesThroughToilet": "any" + }, + "requires": [ + {"notable": "Crab Ice Clip Door Lock Skip"}, + "canTrickyGMode", + "Gravity", + {"ammo": {"type": "Super", "count": 2}}, + "h_canPreciseIceClip" + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "To get a crab at the top of the room, use a Super to knock off the central crab, because the shot blocks cannot be broken to bring a lower crab.", + "Shoot a Super as the crab crawls near the top door, then freeze it mid-air and use it to clip up past the door shell.", + "Samus must shoot the Super while the crab is on a block next to the door, not on the door itself." + ], + "devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat." + }, + { + "link": [3, 3], + "name": "G-Mode Ice Clip, High Pixel Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "indirect", + "morphed": false + }, + "comesThroughToilet": "any" + }, + "requires": [ + {"notable": "Crab High Pixel Ice Clip Door Lock Skip"}, + "canTrickyGMode", + {"ammo": {"type": "Super", "count": 2}}, + "h_canHighPixelIceClip" + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "To get a crab at the top of the room, use a Super to knock off the central crab, because the shot blocks cannot be broken to bring a lower crab.", + "Shoot a Super as the crab crawls on the side of the blocks near the top door, then freeze it mid-air pixel perfectly.", + "Perform a tight down grab to get onto it then jump through the door shell.", + "Knocking the crab off while it is on the the door or ceiling will not work." + ], + "devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat." + }, { "id": 63, "link": [3, 3], @@ -1323,7 +1506,9 @@ "To get a crab at the top of the room, either use a Super to knock off the central crab,", "or bring the bottom global crab by breaking the shot block in the middle of the room and using Ice to climb it to the top of the room.", "Shoot a Super as the crab crawls near the top door, then freeze it mid-air and use it to clip up past the door shell.", - "Without Morph and X-Ray, Samus must shoot the Super while the crab is on a block next to the door, not on the door itself." + "Without Morph and X-Ray, Samus must shoot the Super while the crab is on a block next to the door, not on the door itself.", + "With Morph and X-Ray, knock the crab off while on the ceiling one tile lower than the doorshell for a one-frame freeze window.", + "This has a two-frame window with Gravity or HiJump." ] }, { diff --git a/region/norfair/crocomire/Post Crocomire Jump Room.json b/region/norfair/crocomire/Post Crocomire Jump Room.json index c5bb72413c..a41696785e 100644 --- a/region/norfair/crocomire/Post Crocomire Jump Room.json +++ b/region/norfair/crocomire/Post Crocomire Jump Room.json @@ -655,13 +655,21 @@ "name": "Mella Ice Clip Door Lock Skip", "requires": [ "canManipulateMellas", - "h_canIceClip" + "h_canIceClip", + {"or":[ + "Morph", + "canInsaneJump", + {"enemyDamage": {"enemy": "Mella", "type": "contact", "hits": 1}} + ]} ], "bypassesDoorShell": true, "flashSuitChecked": true, "note": [ "Freeze a Mella at a precise distance below the door in order to crouch-jump up and clip through the door shell.", - "The pixel window is larger and higher with Morph and an X-Ray stand-up, in which case a standing jump is used." + "The pixel window is larger and higher with Morph and an X-Ray stand-up, in which case a standing jump is used.", + "It can help to moonwalk towards a Mella that has never been on screen, so that it starts swooping immediately as it first enters the screen.", + "This will make it so that when Samus is below it, it will always swoop and go up slightly compared to the previous swoop.", + "Once it is close to the right height, move away so it stops swooping, freeze it and quickly try the clip, if it doesn't work, quickly leave and try again." ] }, { @@ -892,6 +900,42 @@ "bypassesDoorShell": "free", "flashSuitChecked": true }, + { + "link": [2, 2], + "name": "G-Mode Mella Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "indirect", + "morphed": false + }, + "comesThroughToilet": "any" + }, + "requires": [ + "canManipulateMellas", + {"or":[ + "h_canPreciseIceClip", + "h_canHighPixelIceClip" + ]}, + {"or":[ + "Morph", + "canInsaneJump", + {"enemyDamage": {"enemy": "Mella", "type": "contact", "hits": 1}} + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "It can help to moonwalk towards a Mella that has never been on screen, so that it starts swooping immediately as it first enters the screen.", + "This will make it so that when Samus is below it, it will always swoop and go up slightly compared to the previous swoop.", + "Once it is close to the right height, move away so it stops swooping, freeze it and quickly try the clip, if it doesn't work, quickly leave and try again." + ], + "devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat." + }, { "id": 39, "link": [2, 3], @@ -1464,6 +1508,35 @@ "clearsObstacles": ["A"], "flashSuitChecked": true }, + { + "link": [6, 2], + "name": "G-Mode Mella Ice Clip, Door Lock Skip", + "requires": [ + "canEnterGMode", + "canManipulateMellas", + {"or":[ + "h_canPreciseIceClip", + "h_canHighPixelIceClip" + ]}, + {"or":[ + "Morph", + "canInsaneJump", + {"enemyDamage": {"enemy": "Mella", "type": "contact", "hits": 1}} + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "It can help to moonwalk towards a Mella that has never been on screen, so that it starts swooping immediately as it first enters the screen.", + "This will make it so that when Samus is below it, it will always swoop and go up slightly compared to the previous swoop.", + "Once it is close to the right height, move away so it stops swooping, freeze it and quickly try the clip, if it doesn't work, quickly leave and try again." + ] + }, { "id": 68, "link": [6, 3], diff --git a/region/norfair/crocomire/Post Crocomire Missile Room.json b/region/norfair/crocomire/Post Crocomire Missile Room.json index c745915a09..411f18f6ce 100644 --- a/region/norfair/crocomire/Post Crocomire Missile Room.json +++ b/region/norfair/crocomire/Post Crocomire Missile Room.json @@ -162,18 +162,19 @@ }, "requires": [ {"or": [ - "h_canArtificialMorphIBJ", + {"and": [ + "h_canArtificialMorphIBJ", + {"or": [ + "canInsaneJump", + {"acidFrames": 106} + ]} + ]}, {"and": [ "h_canArtificialMorphSpringBall", {"or": [ "h_canArtificialMorphBombThings", "canTrickyJump" ]} - ]}, - {"and": [ - "canInsaneJump", - "h_canArtificialMorphBombHorizontally", - {"ammo": {"type": "PowerBomb", "count": 6}} ]} ]} ], @@ -182,16 +183,40 @@ "note": [ "Wait for the acid to lower then quickly roll part way forward to trigger the Metarees and return. Then go again without any difficulty.", "Killing any of the Gamets will prevent them from respawning.", - "With Bombs, horizontally boost then wait for the acid and IBJ above it.", + "With Bombs, horizontally boost then IBJ above the acid while waiting for it.", "It is possible with Spring Ball alone, but it is easy to take damage; perform small jumps but hold jump before landing to prevent a small bounce in which Samus can't jump.", - "On the return route, jump over the Gamets to let them pass instead of racing to get them off screen.", - "With Power Bombs alone is particularly challenging.", - "Kill the Gamets then place a bomb at the edge of the runway; hit the bomb with momentum and precise timing to get a boost to skip the first and land on the next safe platform.", + "On the return route, jump over the Gamets to let them pass instead of racing to get them off screen." + ], + "devNote": "The requirements here are to get the item and return, as the item cannot be used during the return." + }, + { + "link": [1, 2], + "name": "G-Mode Morph Remote Acquire, Power Bomb Boosts", + "entranceCondition": { + "comeInWithGMode": { + "mode": "direct", + "morphed": true + } + }, + "requires": [ + "h_canArtificialMorphBombHorizontally", + {"ammo": {"type": "PowerBomb", "count": 6}}, + {"or": [ + "canTrickyGMode", + {"acidFrames": 212} + ]} + ], + "clearsObstacles": ["A"], + "flashSuitChecked": true, + "note": [ + "Wait for the acid to lower then quickly roll part way forward to trigger the Metarees and return. Then go again without any difficulty.", + "With Power Bombs alone is particularly challenging. Use a Power Bomb to kill the Gamets to prevent them from respawning.", + "Place a bomb at the edge of the runway and hit it with momentum and precise timing to get a boost to skip the first and land on the next safe platform.", "As quickly as possible place another and let it boost horizontally to the next platform, then another to get to the item." ], "devNote": [ "The requirements here are to get the item and return, as the item cannot be used during the return.", - "It appears that there is virtually no risk in overloading PLMs with the Power Bomb strat - the left runway isn't close enough, and even placing two on each pillar will not overload PLMs.", + "It appears that there is virtually no risk in overloading PLMs - the left runway isn't close enough, and even placing two on each pillar will not overload PLMs.", "FIXME: Hitting the bomb with momentum needs a tech." ] }, diff --git a/region/norfair/east/Acid Snakes Tunnel.json b/region/norfair/east/Acid Snakes Tunnel.json index f47ee82141..0e7a91c5bd 100644 --- a/region/norfair/east/Acid Snakes Tunnel.json +++ b/region/norfair/east/Acid Snakes Tunnel.json @@ -250,6 +250,35 @@ ], "flashSuitChecked": true }, + { + "link": [1, 3], + "name": "G-Mode Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false + } + }, + "requires": [ + {"or": [ + "h_canPreciseIceClip", + "h_canHighPixelIceClip" + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Jump next to the Gamet farm until one is at the correct height, which is just over one tile above Samus.", + "Lure it to the right and use it to ice clip through the top door shell. Avoid killing any of the Gamets or they will all stop spawning.", + "With bad positioning, move the Gamets off camera to try again; ice can help get around them.", + "Also, be careful to avoid touching the invisible, stationary projectiles that the Dragons shoot." + ] + }, { "id": 3, "link": [1, 4], @@ -679,6 +708,35 @@ } ] }, + { + "link": [2, 3], + "name": "G-Mode Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false + } + }, + "requires": [ + {"or": [ + "h_canPreciseIceClip", + "h_canHighPixelIceClip" + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Jump next to the Gamet farm until one is at the correct height, which is just over one tile above Samus.", + "Lure it to the right and use it to ice clip through the top door shell. Avoid killing any of the Gamets or they will all stop spawning.", + "With bad positioning, move the Gamets off camera to try again; ice can help get around them.", + "Also, be careful to avoid touching the invisible, stationary projectiles that the Dragons shoot." + ] + }, { "id": 22, "link": [2, 4], @@ -876,6 +934,37 @@ "bypassesDoorShell": "free", "flashSuitChecked": true }, + { + "link": [3, 3], + "name": "G-Mode Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "indirect", + "morphed": false + }, + "comesThroughToilet": "any" + }, + "requires": [ + {"or": [ + "h_canPreciseIceClip", + "h_canHighPixelIceClip" + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Jump next to the Gamet farm until one is at the correct height, which is just over one tile above Samus.", + "Lure it to the right and use it to ice clip through the top door shell. Avoid killing any of the Gamets or they will all stop spawning.", + "With bad positioning, move the Gamets off camera to try again; ice can help get around them.", + "Also, be careful to avoid touching the invisible, stationary projectiles that the Dragons shoot." + ], + "devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat." + }, { "id": 32, "link": [3, 4], diff --git a/region/tourian/main/Tourian Escape Room 2.json b/region/tourian/main/Tourian Escape Room 2.json index 7f9545b7a0..07fc3c1c83 100644 --- a/region/tourian/main/Tourian Escape Room 2.json +++ b/region/tourian/main/Tourian Escape Room 2.json @@ -153,6 +153,36 @@ "bypassesDoorShell": "free", "flashSuitChecked": true }, + { + "link": [1, 1], + "name": "G-Mode Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "indirect", + "morphed": false + }, + "comesThroughToilet": "any" + }, + "requires": [ + "h_canPreciseIceClip" + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Quickly freeze a pirate and kill the other without letting them jump back and forth.", + "Each jump they will place a large, stationary, invisible laser, which makes the room much trickier to traverse,", + "although they can be dodged with a precise wall jump from the outer walls.", + "Wait for the pirate to randomly climb to the top of the room, then crouch on one of the two plaforms, second from the top.", + "Quickly freeze the pirate when it is close to the middle of the room and crouch jump from on top of it through the door.", + "Note that Samus can freely pass the pirates while they are frozen, to prevent them from jumping and placing more invisible lasers." + ], + "devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat." + }, { "id": 6, "link": [1, 2], @@ -250,6 +280,35 @@ "Perform quick ledge-grabs to reach the top of the room and spark out." ] }, + { + "link": [2, 1], + "name": "G-Mode Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false + } + }, + "requires": [ + "h_canPreciseIceClip" + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Quickly freeze a pirate and kill the other without letting them jump back and forth.", + "Each jump they will place a large, stationary, invisible laser, which makes the room much trickier to traverse,", + "although they can be dodged with a precise wall jump from the outer walls.", + "Wait for the pirate to randomly climb to the top of the room, then crouch on one of the two plaforms, second from the top.", + "Quickly freeze the pirate when it is close to the middle of the room and crouch jump from on top of it through the door.", + "Note that Samus can freely pass the pirates while they are frozen, to prevent them from jumping and placing more invisible lasers." + ], + "devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat." + }, { "id": 11, "link": [2, 2], diff --git a/region/wreckedship/main/Basement.json b/region/wreckedship/main/Basement.json index 9906b59a09..ad51e38543 100644 --- a/region/wreckedship/main/Basement.json +++ b/region/wreckedship/main/Basement.json @@ -332,6 +332,35 @@ "name": "Base", "requires": [] }, + { + "link": [1, 2], + "name": "G-Mode Atomic Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false + } + }, + "requires": [ + "f_DefeatedPhantoon", + {"or":[ + "h_canPreciseIceClip", + "h_canHighPixelIceClip" + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Freeze an Atomic at a precise distance below the door in order to jump up and clip through the door shell.", + "Freezing it while it is moving horizontally and Samus is standing works as a trivial setup.", + "Be careful to avoid the Workrobot's invisible, stationary lasers." + ] + }, { "id": 14, "link": [1, 3], @@ -397,7 +426,7 @@ "flashSuitChecked": true, "note": [ "Freeze an Atomic at a precise distance below the door in order to jump up and clip through the door shell.", - "The pixel window is larger and higher with Morph and an X-Ray stand-up." + "Freezing it while it is moving horizontally and Samus is standing works as a trivial setup." ] }, { @@ -569,6 +598,36 @@ "flashSuitChecked": true, "note": "With Bombs, it may be helpful to roll off the platform and kill the Atomics before safely leaving the room." }, + { + "link": [2, 2], + "name": "G-Mode Atomic Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "indirect", + "morphed": false + }, + "comesThroughToilet": "any" + }, + "requires": [ + "f_DefeatedPhantoon", + {"or":[ + "h_canPreciseIceClip", + "h_canHighPixelIceClip" + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Freeze an Atomic at a precise distance below the door in order to jump up and clip through the door shell.", + "Freezing it while it is moving horizontally and Samus is standing works as a trivial setup." + ], + "devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat." + }, { "id": 28, "link": [2, 3], diff --git a/region/wreckedship/main/Wrecked Ship Main Shaft.json b/region/wreckedship/main/Wrecked Ship Main Shaft.json index 2e8ec0ae5f..3acd76ed40 100644 --- a/region/wreckedship/main/Wrecked Ship Main Shaft.json +++ b/region/wreckedship/main/Wrecked Ship Main Shaft.json @@ -341,7 +341,7 @@ "flashSuitChecked": true, "note": [ "Freeze an Atomic at a precise distance below the door in order to crouch-jump up and clip through the door shell.", - "The pixel window is larger and higher with Morph and an X-Ray stand-up, in which case a standing jump is used.", + "Freezing it while it is moving horizontally and Samus is standing works as a trivial setup.", "If Phantoon is not defeated, stand on the stairs so that Samus is just a few pixels lower, then freeze the Covern low in its cycle.", "Alternatively, freeze it high then perform a tight down grab to get onto it for a pixel perfect clip." ] @@ -444,6 +444,48 @@ "gModeRegainMobility": {}, "flashSuitChecked": true }, + { + "link": [1, 1], + "name": "G-Mode Morph Atomic or Covern Ice Clip, Door Lock Skip", + "entranceCondition": { + "comeInWithGMode": { + "mode": "indirect", + "morphed": true + }, + "comesThroughToilet": "any" + }, + "requires": [ + {"or":[ + "h_canArtificialMorphPowerBomb", + {"and":[ + {"not": "f_DefeatedPhantoon"}, + "canRiskPermanentLossOfAccess" + ]} + ]}, + {"or":[ + "h_canPreciseIceClip", + "h_canHighPixelIceClip" + ]} + ], + "exitCondition": { + "leaveWithGMode": { + "morphed": false + } + }, + "bypassesDoorShell": true, + "flashSuitChecked": true, + "note": [ + "Freeze an Atomic or Covern at a precise distance below the door in order to jump up and clip through the door shell.", + "If Phantoon is defeated, it is possible to lure the Atomic from below the shot blocks by placing a Power Bomb.", + "Freezing it while it is moving horizontally and Samus is standing works as a trivial setup.", + "If Phantoon is not defeated, stand on the stairs so that Samus is just a few pixels lower, then freeze the Covern low in its cycle.", + "Alternatively, freeze it high then perform a tight down grab to get onto it for a pixel perfect clip." + ], + "devNote": [ + "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat.", + "FIXME: If Phantoon is not defeated, this does not require Morph or artificial morph." + ] + }, { "id": 8, "link": [1, 4], diff --git a/tech.json b/tech.json index d468a49980..e902d38767 100644 --- a/tech.json +++ b/tech.json @@ -2423,6 +2423,17 @@ "This can be used for many things, including overloading PLMs to move through solid tiles, setting up a deep doorstuck, and triggering Artificial Morph if canArtificialMorph is enabled." ], "extensionTechs": [ + { + "name": "canTrickyGMode", + "techRequires": [ + "canEnterGMode" + ], + "otherRequires": [], + "note": [ + "Doing something particularly precise or risky while in G-mode." + ], + "devNote": "This could be expanded to unusual setups." + }, { "id": 198, "name": "canHeatedGMode",