From 592c56a5adb41a2a2bdedf12aafef6fc29efa367 Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Wed, 6 Aug 2025 09:07:53 -0600 Subject: [PATCH 1/3] Cathedral Entrance right-to-left --- region/norfair/east/Cathedral Entrance.json | 64 ++++++++++++++++++--- 1 file changed, 55 insertions(+), 9 deletions(-) diff --git a/region/norfair/east/Cathedral Entrance.json b/region/norfair/east/Cathedral Entrance.json index 4c21a62a63..f73c8a3bfe 100644 --- a/region/norfair/east/Cathedral Entrance.json +++ b/region/norfair/east/Cathedral Entrance.json @@ -650,6 +650,43 @@ "note": "Exit G-mode below the shot blocks.", "devNote": "This is just used to save Energy, when Samus doesn't have a way to get though the morph tunnel." }, + { + "link": [2, 3], + "name": "Dessgeega Dodge", + "requires": [ + "canTrickyDodgeEnemies", + "canInsaneJump", + {"heatFramesWithEnergyDrops": { + "frames": 295, + "drops": [{"enemy": "Sova", "count": 1}] + }} + ], + "note": [ + "Manipulate the movement of the Sm. Dessgeegas by entering the room in a specific way.", + "Multiple setups are possible:", + "A relatively safe method is to walk into the room (with no dash speed, and any amount of base speed or none at all),", + "walk off the ledge, and press against the opposite ledge to align with it.", + "After landing, wait a moment, then run off the edge and across the room.", + "If successful, the first Sm. Dessgeega should have hopped to the right, out of Samus' way,", + "and the second Sm. Dessgeega should do a big hop while Samus runs under it.", + "A more aggressive method involves walking into the room,", + "and holding dash starting when Samus is about 1 tile from falling off the ledge;", + "start holding forward again slightly before landing on the small floating platform, while continuing to hold dash." + ], + "detailNote": [ + "Rooms containing hopper-type enemies (including Sm. Dessgeegas) reset RNG on entry,", + "which makes it possible to manipulate their movement in a deterministic way.", + "It also means the Sova drop can be manipulated by killing it on specific frames relative to room entry.", + "Because the Sova is global, its position can be used as a cue for when to kill it.", + "If Samus is full on Missiles, there are several 3-frame windows of where it can be killed to obtain a big energy.", + "The exact timing required for the shot will depend on the weapon used." + ], + "devNote": [ + "Manipulating the second Sm. Dessgeega is much more precise than manipulating the first.", + "The way the strat is written, manipulating the Sova drop isn't technically expected,", + "though in practice getting a big energy is required to make it through the room tankless." + ] + }, { "id": 12, "link": [2, 5], @@ -750,17 +787,26 @@ "name": "Up from Below", "requires": [ {"or": [ - "canPreciseWalljump", - "SpaceJump", + {"and": [ + "canPreciseWalljump", + {"heatFrames": 150} + ]}, + {"and": [ + "SpaceJump", + {"heatFrames": 210} + ]}, {"and": [ "HiJump", - {"or": [ - "canWalljump", - "SpeedBooster" - ]} + "canWalljump", + {"heatFrames": 180} + ]}, + {"and": [ + "HiJump", + "SpeedBooster", + "canCarefulJump", + {"heatFrames": 100} ]} - ]}, - {"heatFrames": 210} + ]} ] }, { @@ -1446,7 +1492,7 @@ "Jump when passing under the floating platform and barely avoid hitting the rightmost wall.", "Wall jump on the horizontal spire near to the door." ] - } + } ], "nextStratId": 67, "nextNotableId": 7 From 5eccd8d1b61916e545abc72bf072c0220c5327c0 Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Wed, 6 Aug 2025 09:25:44 -0600 Subject: [PATCH 2/3] Add CF strat at node 5 --- region/norfair/east/Cathedral Entrance.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/region/norfair/east/Cathedral Entrance.json b/region/norfair/east/Cathedral Entrance.json index f73c8a3bfe..937010eec9 100644 --- a/region/norfair/east/Cathedral Entrance.json +++ b/region/norfair/east/Cathedral Entrance.json @@ -1440,6 +1440,22 @@ "requires": [ {"heatFrames": 350} ] + }, + { + "link": [5, 5], + "name": "Crystal Flash", + "requires": [ + "h_heatedCrystalFlash" + ], + "flashSuitChecked": true, + "note": [ + "If the Dessgeegas are still alive, perform the Crystal Flash on the floating platform to be safe.", + "By performing it on the far left edge of the platform (hanging over the edge slightly),", + "both Dessgeegas can be killed by the Power Bomb blast." + ], + "devNote": [ + "FIXME: Model killing the Dessgeegas using a Power Bomb or Crystal Flash here." + ] } ], "notables": [ From 67c868b98cb3a69ac5cf4c509953ea07996e457e Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Wed, 6 Aug 2025 11:37:31 -0600 Subject: [PATCH 3/3] add notable, hero shot requirement --- region/norfair/east/Cathedral Entrance.json | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/region/norfair/east/Cathedral Entrance.json b/region/norfair/east/Cathedral Entrance.json index 937010eec9..0770bbeae0 100644 --- a/region/norfair/east/Cathedral Entrance.json +++ b/region/norfair/east/Cathedral Entrance.json @@ -654,6 +654,7 @@ "link": [2, 3], "name": "Dessgeega Dodge", "requires": [ + {"notable": "Dessgeega Dodge (Right-to-Left)"}, "canTrickyDodgeEnemies", "canInsaneJump", {"heatFramesWithEnergyDrops": { @@ -806,6 +807,10 @@ "canCarefulJump", {"heatFrames": 100} ]} + ]}, + {"or": [ + "canHeroShot", + {"heatFrames": 100} ]} ] }, @@ -1508,8 +1513,16 @@ "Jump when passing under the floating platform and barely avoid hitting the rightmost wall.", "Wall jump on the horizontal spire near to the door." ] - } + }, + { + "id": 7, + "name": "Dessgeega Dodge (Right-to-Left)", + "note": [ + "By entering the room in a specific way, manipulate the Sm. Dessgeegas to hop in a way that", + "they do not block Samus' path while traversing the room from right to left." + ] + } ], "nextStratId": 67, - "nextNotableId": 7 + "nextNotableId": 8 } \ No newline at end of file