From 02a30bd7ffef7c7091a81034d07123146c4ec8d7 Mon Sep 17 00:00:00 2001 From: Michael McKenzie Date: Sun, 17 Aug 2025 08:58:42 -0230 Subject: [PATCH 1/4] Caterpillar spike boost --- region/brinstar/red/Caterpillar Room.json | 29 ++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/region/brinstar/red/Caterpillar Room.json b/region/brinstar/red/Caterpillar Room.json index 9596ad0357..3e6821a6be 100644 --- a/region/brinstar/red/Caterpillar Room.json +++ b/region/brinstar/red/Caterpillar Room.json @@ -949,6 +949,23 @@ ], "note": "Let the Caterpillar out and freeze it as a platform." }, + { + "link": [2, 4], + "name": "Cacatac Spike Boost", + "requires": [ + "canNeutralDamageBoost", + "canTrickyDodgeEnemies", + "h_crouchJumpDownGrab", + {"enemyDamage": {"enemy": "Cacatac","type": "Spike","hits": 1}} + ], + "wallJumpAvoid": true, + "flashSuitChecked": true, + "note": [ + "Crouch jump to touch a well timed Cacatac spike at the height of Samus' jump.", + "Use a neutral damage boost to gain some height.", + "At the peak of the boost, down grab the ledge." + ] + }, { "id": 34, "link": [2, 4], @@ -960,7 +977,15 @@ "canCrouchJump", {"enemyDamage": {"enemy": "Zero", "type": "contact", "hits": 1}} ], - "note": "Let the Caterpillar climb the right wall and jump on top of it in Morph Ball form to bounce up to the Cacatac platform." + "wallJumpAvoid": true, + "flashSuitChecked": true, + "note": [ + "Let the Zero (Caterpillar) climb the right wall and jump on top of it in Morph Ball form to bounce up to the Cacatac platform." + ], + "detailNote": [ + "One setup is to do a regular jump while aiming down to normalize the camera and then let the Zero move off camera.", + "And then crouch jump directly into it." + ] }, { "id": 35, @@ -970,6 +995,8 @@ "canTrickyDashJump", {"obstaclesNotCleared": ["B"]} ], + "wallJumpAvoid": true, + "flashSuitChecked": true, "note": [ "Carefully kill the Cacatac, then it is possible to get up with just Speed Booster.", "With Samus's back against the door, jump just before hitting the right wall. This is not easier with the door open." From fc27823287fa67fb7c9cf8861c71fbd75ecc2207 Mon Sep 17 00:00:00 2001 From: Michael McKenzie Date: Wed, 20 Aug 2025 08:49:01 -0230 Subject: [PATCH 2/4] Apply suggestions from code review Co-authored-by: kjbranch <61815121+kjbranch@users.noreply.github.com> --- region/brinstar/red/Caterpillar Room.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/region/brinstar/red/Caterpillar Room.json b/region/brinstar/red/Caterpillar Room.json index 3e6821a6be..aa39042d3b 100644 --- a/region/brinstar/red/Caterpillar Room.json +++ b/region/brinstar/red/Caterpillar Room.json @@ -961,7 +961,7 @@ "wallJumpAvoid": true, "flashSuitChecked": true, "note": [ - "Crouch jump to touch a well timed Cacatac spike at the height of Samus' jump.", + "Crouch jump to touch a well timed Cacatac spike at the peak of Samus' jump.", "Use a neutral damage boost to gain some height.", "At the peak of the boost, down grab the ledge." ] @@ -983,8 +983,8 @@ "Let the Zero (Caterpillar) climb the right wall and jump on top of it in Morph Ball form to bounce up to the Cacatac platform." ], "detailNote": [ - "One setup is to do a regular jump while aiming down to normalize the camera and then let the Zero move off camera.", - "And then crouch jump directly into it." + "One setup is to do regular jumps while aiming down until the camera stops lowering, and then let the Zero move off camera.", + "And then crouch jump and morph directly into it, while holding right." ] }, { From 299b32458618c38cec7074799605c152aee5e1ff Mon Sep 17 00:00:00 2001 From: Michael McKenzie Date: Wed, 20 Aug 2025 09:15:35 -0230 Subject: [PATCH 3/4] Gmode setup spike boost --- region/brinstar/red/Caterpillar Room.json | 42 +++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/region/brinstar/red/Caterpillar Room.json b/region/brinstar/red/Caterpillar Room.json index aa39042d3b..08df49edf8 100644 --- a/region/brinstar/red/Caterpillar Room.json +++ b/region/brinstar/red/Caterpillar Room.json @@ -341,12 +341,17 @@ "exitCondition": { "leaveWithGModeSetup": {} }, + "wallJumpAvoid": true, "flashSuitChecked": true, "note": [ "It takes around 3 minutes to get the Zero to this door.", "Let the Zero climb the right wall and jump on top of it in Morph Ball form to bounce up to the Cacatac platform.", "The Zero only moves on camera and the camera scrolls when exiting the morph tunnel.", "Let the Zero lead through the morph tunnel or wait for the it to get very close to Samus before touching the scroll block at the exit." + ], + "detailNote": [ + "One setup is to do regular jumps while aiming down until the camera stops lowering, and then let the Zero move off camera.", + "And then crouch jump and morph directly into it, while holding right." ] }, { @@ -892,12 +897,17 @@ "exitCondition": { "leaveWithGModeSetup": {} }, + "wallJumpAvoid": true, "flashSuitChecked": true, "note": [ "It takes around 4 minutes to get the Zero to this door.", "Let the Zero climb the right wall and jump on top of it in Morph Ball form to bounce up to the Cacatac platform.", "The Zero only moves on camera and the camera scrolls when exiting the morph tunnel.", "Let the Zero lead through the morph tunnel or wait for the it to get very close to Samus before touching the scroll block at the exit." + ], + "detailNote": [ + "One setup is to do regular jumps while aiming down until the camera stops lowering, and then let the Zero move off camera.", + "And then crouch jump and morph directly into it, while holding right." ] }, { @@ -2010,8 +2020,35 @@ "exitCondition": { "leaveWithGModeSetup": {} }, + "wallJumpAvoid": true, "flashSuitChecked": true, "note": "Let the Caterpillar climb the right wall and jump on top of it in Morph Ball form to bounce up to the Cacatac platform.", + "detailNote": [ + "One setup is to do regular jumps while aiming down until the camera stops lowering, and then let the Zero move off camera.", + "And then crouch jump and morph directly into it, while holding right." + ], + "devNote": "It takes around 50 seconds to get the Zero to this door." + }, + { + "link": [4, 4], + "name": "G-Mode Setup - Get Hit By Zero (Cacatac Damage Boost Up to the Door)", + "requires": [ + "canNeutralDamageBoost", + "canTrickyDodgeEnemies", + "h_crouchJumpDownGrab", + {"enemyDamage": {"enemy": "Cacatac","type": "Spike","hits": 1}} + ], + "exitCondition": { + "leaveWithGModeSetup": {} + }, + "wallJumpAvoid": true, + "flashSuitChecked": true, + "note": [ + "Let the Caterpillar climb the right wall and then use a Cacatac spike to boost up to the same level.", + "Crouch jump to touch a well timed Cacatac spike at the peak of Samus' jump.", + "Use a neutral damage boost to gain some height.", + "At the peak of the boost, down grab the ledge." + ], "devNote": "It takes around 50 seconds to get the Zero to this door." }, { @@ -2239,10 +2276,15 @@ "exitCondition": { "leaveWithGModeSetup": {} }, + "wallJumpAvoid": true, "flashSuitChecked": true, "note": [ "It takes around 2 minutes to get the Zero to this door.", "Let the Zero climb the right wall and jump on top of it in Morph Ball form to bounce up to the Cacatac platform." + ], + "detailNote": [ + "One setup is to do regular jumps while aiming down until the camera stops lowering, and then let the Zero move off camera.", + "And then crouch jump and morph directly into it, while holding right." ] }, { From a4431da0303ed21c9d04ae5ef32fd9c465f5e42f Mon Sep 17 00:00:00 2001 From: Michael McKenzie Date: Wed, 20 Aug 2025 09:32:06 -0230 Subject: [PATCH 4/4] GMode setup with morph --- region/brinstar/red/Caterpillar Room.json | 85 +++++++++++++++++++++-- 1 file changed, 81 insertions(+), 4 deletions(-) diff --git a/region/brinstar/red/Caterpillar Room.json b/region/brinstar/red/Caterpillar Room.json index 08df49edf8..6c9f4bee37 100644 --- a/region/brinstar/red/Caterpillar Room.json +++ b/region/brinstar/red/Caterpillar Room.json @@ -329,7 +329,7 @@ { "id": 5, "link": [1, 1], - "name": "G-Mode Setup - Get Hit By Zero (Damage Boost Up)", + "name": "G-Mode Setup - Get Hit By Zero (Zero Damage Boost Up)", "requires": [ "canBeVeryPatient", "canMidAirMorph", @@ -354,6 +354,31 @@ "And then crouch jump and morph directly into it, while holding right." ] }, + { + "link": [1, 1], + "name": "G-Mode Setup - Get Hit By Zero (Cacatac Damage Boost Up)", + "requires": [ + "canBeVeryPatient", + "Morph", + "canNeutralDamageBoost", + "canTrickyDodgeEnemies", + "h_crouchJumpDownGrab", + {"enemyDamage": {"enemy": "Cacatac","type": "Spike","hits": 1}} + ], + "exitCondition": { + "leaveWithGModeSetup": {} + }, + "wallJumpAvoid": true, + "flashSuitChecked": true, + "note": [ + "It takes around 3 minutes to get the Zero to this door.", + "Crouch jump to touch a well timed Cacatac spike at the peak of Samus' jump.", + "Use a neutral damage boost to gain some height.", + "At the peak of the boost, down grab the ledge.", + "The Zero only moves on camera and the camera scrolls when exiting the morph tunnel.", + "Let the Zero lead through the morph tunnel or wait for the it to get very close to Samus before touching the scroll block at the exit." + ] + }, { "id": 6, "link": [1, 2], @@ -885,7 +910,7 @@ { "id": 29, "link": [2, 2], - "name": "G-Mode Setup - Get Hit By Zero (Damage Boost Up)", + "name": "G-Mode Setup - Get Hit By Zero (Zero Damage Boost Up)", "requires": [ "canBeVeryPatient", "canMidAirMorph", @@ -910,6 +935,31 @@ "And then crouch jump and morph directly into it, while holding right." ] }, + { + "link": [2, 2], + "name": "G-Mode Setup - Get Hit By Zero (Cacatac Damage Boost Up)", + "requires": [ + "canBeVeryPatient", + "Morph", + "canNeutralDamageBoost", + "canTrickyDodgeEnemies", + "h_crouchJumpDownGrab", + {"enemyDamage": {"enemy": "Cacatac","type": "Spike","hits": 1}} + ], + "exitCondition": { + "leaveWithGModeSetup": {} + }, + "wallJumpAvoid": true, + "flashSuitChecked": true, + "note": [ + "It takes around 4 minutes to get the Zero to this door.", + "Crouch jump to touch a well timed Cacatac spike at the peak of Samus' jump.", + "Use a neutral damage boost to gain some height.", + "At the peak of the boost, down grab the ledge.", + "The Zero only moves on camera and the camera scrolls when exiting the morph tunnel.", + "Let the Zero lead through the morph tunnel or wait for the it to get very close to Samus before touching the scroll block at the exit." + ] + }, { "id": 30, "link": [2, 3], @@ -2009,7 +2059,7 @@ { "id": 81, "link": [4, 4], - "name": "G-Mode Setup - Get Hit By Zero (Damage Boost Up to the Door)", + "name": "G-Mode Setup - Get Hit By Zero (Zero Damage Boost Up to the Door)", "requires": [ "canMidAirMorph", "canNeutralDamageBoost", @@ -2260,7 +2310,7 @@ { "id": 91, "link": [5, 5], - "name": "G-Mode Setup - Get Hit By Zero (Damage Boost Up)", + "name": "G-Mode Setup - Get Hit By Zero (Zero Damage Boost Up)", "requires": [ "canBePatient", {"or": [ @@ -2287,6 +2337,33 @@ "And then crouch jump and morph directly into it, while holding right." ] }, + { + "link": [5, 5], + "name": "G-Mode Setup - Get Hit By Zero (Catatac Damage Boost Up)", + "requires": [ + "canBePatient", + {"or": [ + {"ammo": {"type": "Super", "count": 1}}, + {"obstaclesCleared": ["A"]} + ]}, + "Morph", + "canNeutralDamageBoost", + "canTrickyDodgeEnemies", + "h_crouchJumpDownGrab", + {"enemyDamage": {"enemy": "Cacatac","type": "Spike","hits": 1}} + ], + "exitCondition": { + "leaveWithGModeSetup": {} + }, + "wallJumpAvoid": true, + "flashSuitChecked": true, + "note": [ + "It takes around 2 minutes to get the Zero to this door.", + "Crouch jump to touch a well timed Cacatac spike at the peak of Samus' jump.", + "Use a neutral damage boost to gain some height.", + "At the peak of the boost, down grab the ledge." + ] + }, { "id": 96, "link": [5, 5],