From 79480f05cb72fc4be49a0c1332e3183925b75618 Mon Sep 17 00:00:00 2001 From: kjbranch Date: Wed, 16 Apr 2025 11:12:04 -0600 Subject: [PATCH 1/3] G-Mode: Red Kihunter Shaft --- .../lowernorfair/east/Red Kihunter Shaft.json | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/region/lowernorfair/east/Red Kihunter Shaft.json b/region/lowernorfair/east/Red Kihunter Shaft.json index 2ea3bba1e9..8ee6ca7b9d 100644 --- a/region/lowernorfair/east/Red Kihunter Shaft.json +++ b/region/lowernorfair/east/Red Kihunter Shaft.json @@ -159,6 +159,7 @@ "from": 2, "to": [ {"id": 2}, + {"id": 3}, { "id": 6, "devNote": "FIXME: Add Speedbooster strat." @@ -169,6 +170,7 @@ "from": 3, "to": [ {"id": 1}, + {"id": 2}, {"id": 3}, {"id": 5}, {"id": 6}, @@ -548,6 +550,64 @@ ], "flashSuitChecked": true }, + { + "link": [2, 3], + "name": "G-Mode", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": true + } + }, + "requires": [ + "h_canArtificialMorphMovement", + "canOffScreenMovement", + {"or": [ + "h_canArtificialMorphBombThings", + {"and": [ + "canXRayStandUp", + "canPartialFloorClip", + "canCeilingClip", + {"heatFrames": 350}, + {"or": [ + "canTrickyGMode", + {"heatFrames": 200} + ]} + ]} + ]}, + {"or": [ + "ScrewAttack", + {"enemyDamage": {"enemy": "Kihunter (red)", "type": "contact", "hits": 1}} + ]}, + "h_HeatedGModeOffCameraDoor" + ], + "exitCondition": { + "leaveNormally": {} + }, + "unlocksDoors": [ + { + "types": ["missiles"], + "requires": [{"heatFrames": 50}] + }, + {"types": ["super"], "requires": []}, + { + "types": ["powerbomb"], + "requires": [{"heatFrames": 110}] + } + ], + "flashSuitChecked": true, + "note": [ + "Overload PLMs by rolling through the camera scroll block just right of the bomb blocks,", + "then roll through the morph tunnel and use a bomb boost or Spring Ball to escape the tunnel and get to the door.", + "Without a way to boost out of the tunnel, exit G-mode and use a partial floor clip then ceiling clip to jump out of the tunnel.", + "Note that the Kihunter is global, and will hit Samus. Without any way to know where the Kihunter will be, a contact hit is expected without Screw Attack." + ], + "devNote": [ + "It is also possible, but not expected, to kill the Kihunter by the door and use its drop to get out of the room.", + "Because this is blind and there doesn't appear to be a way to fix the camera, it is not expected to climb higher in the room.", + "FIXME: These door unlock heat frames could be lowered, but it depends on if the Kihunter is alive, and if Samus had to exit G-mode to get out of the tunnel." + ] + }, { "id": 16, "link": [2, 6], @@ -638,6 +698,27 @@ }, "bypassesDoorShell": true }, + { + "link": [3, 2], + "name": "G-Mode", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": true + } + }, + "requires": [ + "h_canArtificialMorphMovement", + {"heatFrames": 30}, + "h_HeatedGModeOffCameraDoor" + ], + "flashSuitChecked": true, + "note": [ + "Overload PLMs by rolling through the camera scroll block just left of the bomb blocks, then roll through to the door.", + "Jump and shoot down to hit the door, or use Grapple to save a few heat frames." + ], + "devNote": "This door is slightly slower to get through than normal off-camera doors because it's vertical." + }, { "id": 23, "link": [3, 3], @@ -728,6 +809,28 @@ "With good semi-blind movement, this makes it possible to reach the top with minimal heat damage." ] }, + { + "link": [3, 5], + "name": "G-Mode", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": true + } + }, + "requires": [ + {"notable": "KiHunter Dodge"}, + "canTrickyDodgeEnemies", + {"heatFrames": 125} + ], + "flashSuitChecked": true, + "note": [ + "Dodge or kill the Kihunters while climbing the room. It is possible to take it relatively slow, as there is no heat damage.", + "Shoot the first shot block before exiting G-mode to then jump through it immediately after using X-Ray to save a small amount of heat damage.", + "Note that with direct G-mode, it is possible to jump through the first Kihunter immediately on entry, as Samus will have i-frames." + ], + "devNote": "Kill strats could be added, but it's not too hard to avoid them while taking it relatively slow." + }, { "id": 28, "link": [3, 6], From f388ed725f145ada6c05d6751f4a1eb9e5787270 Mon Sep 17 00:00:00 2001 From: kjbranch Date: Wed, 16 Apr 2025 11:13:26 -0600 Subject: [PATCH 2/3] fix error --- region/lowernorfair/east/Red Kihunter Shaft.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/region/lowernorfair/east/Red Kihunter Shaft.json b/region/lowernorfair/east/Red Kihunter Shaft.json index 8ee6ca7b9d..8c48b430e7 100644 --- a/region/lowernorfair/east/Red Kihunter Shaft.json +++ b/region/lowernorfair/east/Red Kihunter Shaft.json @@ -557,7 +557,8 @@ "comeInWithGMode": { "mode": "any", "morphed": true - } + }, + "comesThroughToilet": "any" }, "requires": [ "h_canArtificialMorphMovement", From daf3ef665ce35b278ed4e03b282540f0f41aa066 Mon Sep 17 00:00:00 2001 From: kjbranch Date: Thu, 17 Apr 2025 16:05:04 -0600 Subject: [PATCH 3/3] feedback update --- region/lowernorfair/east/Red Kihunter Shaft.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/region/lowernorfair/east/Red Kihunter Shaft.json b/region/lowernorfair/east/Red Kihunter Shaft.json index 8c48b430e7..3311767507 100644 --- a/region/lowernorfair/east/Red Kihunter Shaft.json +++ b/region/lowernorfair/east/Red Kihunter Shaft.json @@ -565,11 +565,11 @@ "canOffScreenMovement", {"or": [ "h_canArtificialMorphBombThings", + "h_canArtificialMorphSpringBall", {"and": [ - "canXRayStandUp", - "canPartialFloorClip", + "canXRayClimb", "canCeilingClip", - {"heatFrames": 350}, + {"heatFrames": 450}, {"or": [ "canTrickyGMode", {"heatFrames": 200} @@ -600,7 +600,7 @@ "note": [ "Overload PLMs by rolling through the camera scroll block just right of the bomb blocks,", "then roll through the morph tunnel and use a bomb boost or Spring Ball to escape the tunnel and get to the door.", - "Without a way to boost out of the tunnel, exit G-mode and use a partial floor clip then ceiling clip to jump out of the tunnel.", + "Without a way to boost out of the tunnel, exit G-mode and use a two-turn X-Ray climb, then ceiling clip by jumping out of the tunnel.", "Note that the Kihunter is global, and will hit Samus. Without any way to know where the Kihunter will be, a contact hit is expected without Screw Attack." ], "devNote": [