From a808a2907f624b02315f57d163e5bf4a1f93798a Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Thu, 3 Apr 2025 17:27:59 -0600 Subject: [PATCH 1/2] Crab Hole R->L side platform applications --- region/maridia/outer/Crab Hole.json | 119 ++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) diff --git a/region/maridia/outer/Crab Hole.json b/region/maridia/outer/Crab Hole.json index 202b7286ab..42d29d6894 100644 --- a/region/maridia/outer/Crab Hole.json +++ b/region/maridia/outer/Crab Hole.json @@ -2853,6 +2853,125 @@ ], "devNote": "Jump low through the door with at least $1.5 extra run speed." }, + { + "link": [3, 4], + "name": "Side Platform Cross Room Jump", + "entranceCondition": { + "comeInWithSidePlatform": { + "platforms": [ + { + "minHeight": 1, + "maxHeight": 1, + "minTiles": 9, + "obstructions": [[1, 0]], + "speedBooster": "any", + "requires": [ + "canMomentumConservingTurnaround" + ], + "note": ["This applies to Screw Attack Room and Lava Dive."] + }, + { + "minHeight": 2, + "maxHeight": 2, + "minTiles": 9.4375, + "obstructions": [[1, 0]], + "speedBooster": "any", + "requires": [ + "canMomentumConservingTurnaround" + ], + "note": ["This applies to Blue Hopper Room, Bowling Alley (bottom), Dust Torizo Room, and Noob Bridge."] + }, + { + "minHeight": 3, + "maxHeight": 3, + "minTiles": 9.4375, + "obstructions": [[1, 0]], + "speedBooster": true, + "requires": [ + "canMomentumConservingTurnaround" + ], + "note": ["This applies to Bomb Torizo Room, Pink Brinstar Hopper Room, Phantoon's Room, Big Boy Room, and Double Chamber."] + }, + { + "minHeight": 3, + "maxHeight": 3, + "minTiles": 14.4375, + "obstructions": [[3, 2]], + "speedBooster": true, + "requires": [ + "canMomentumConservingTurnaround" + ], + "note": ["This applies to Metal Pirates Room."] + } + ] + } + }, + "requires": [ + "canCrossRoomJumpIntoWater", + "Morph" + ], + "devNote": [ + "We don't include any cases where the setup room has a runway of 3 or more tiles connected to the door,", + "since a regular cross room jump could be used in that case (with Speed Booster)." + ] + }, + { + "link": [3, 4], + "name": "Side Platform Cross Room Jump into Spring Ball Jump", + "entranceCondition": { + "comeInWithSidePlatform": { + "platforms": [ + { + "minHeight": 1, + "maxHeight": 1, + "minTiles": 4, + "obstructions": [[1, 0]], + "speedBooster": true, + "requires": [ + "canMomentumConservingTurnaround" + ], + "note": ["This applies to Skree Boost Room."] + }, + { + "minHeight": 2, + "maxHeight": 2, + "minTiles": 5.4375, + "obstructions": [[1, 0]], + "speedBooster": "any", + "requires": [ + "canMomentumConservingTurnaround" + ], + "note": ["This applies to Early Super Room."], + "detailNote": [ + "If Speed Booster is equipped, then a momentum-conserving morph should be used instead of a turnaround." + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "minTiles": 14.4375, + "obstructions": [[3, 2]], + "speedBooster": "any", + "requires": [ + {"or": [ + "canMomentumConservingTurnaround", + "canMomentumConservingMorph" + ]} + ], + "note": ["This applies to Metal Pirates Room."] + } + ] + } + }, + "requires": [ + "canCrossRoomJumpIntoWater", + "canTrickySpringBallJump" + ], + "devNote": [ + "A spring ball bounce could be done here instead of a side platform jump,", + "but this strat is still included in cases where it's a reasonable alternative." + ] + }, { "id": 150, "link": [3, 4], From 5429b23b85ea009a31bf8b96c8311f7644d9185a Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Fri, 11 Apr 2025 20:05:07 -0600 Subject: [PATCH 2/2] add note about not backing into Screw Attack Room corner --- region/lowernorfair/west/Screw Attack Room.json | 1 + region/maridia/outer/Crab Hole.json | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/region/lowernorfair/west/Screw Attack Room.json b/region/lowernorfair/west/Screw Attack Room.json index 699f943b88..b0e173c7de 100644 --- a/region/lowernorfair/west/Screw Attack Room.json +++ b/region/lowernorfair/west/Screw Attack Room.json @@ -187,6 +187,7 @@ "obstruction": [1, 0] } }, + "note": ["If using the full runway, turn around from the corner rather than backing into it."], "devNote": "Max extra run speed $2.4." }, { diff --git a/region/maridia/outer/Crab Hole.json b/region/maridia/outer/Crab Hole.json index 42d29d6894..6b788ad646 100644 --- a/region/maridia/outer/Crab Hole.json +++ b/region/maridia/outer/Crab Hole.json @@ -2868,7 +2868,11 @@ "requires": [ "canMomentumConservingTurnaround" ], - "note": ["This applies to Screw Attack Room and Lava Dive."] + "note": ["This applies to Screw Attack Room and Lava Dive."], + "detailNote": [ + "From Screw Attack Room, this will not work if starting from backed into corner;", + "instead turn around after pressing into the corner." + ] }, { "minHeight": 2,