From 3990b67ed802aeced836176faf622421d91654d9 Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Sat, 4 Apr 2026 12:55:54 -0600 Subject: [PATCH 1/6] Tourian pt. 2 (Metroid Room 3): blue suit logic --- region/tourian/main/Metroid Room 2.json | 116 +++-- region/tourian/main/Metroid Room 3.json | 599 +++++++++++++++--------- 2 files changed, 458 insertions(+), 257 deletions(-) diff --git a/region/tourian/main/Metroid Room 2.json b/region/tourian/main/Metroid Room 2.json index 8c35ae24a..a9e938f79 100644 --- a/region/tourian/main/Metroid Room 2.json +++ b/region/tourian/main/Metroid Room 2.json @@ -83,7 +83,8 @@ "openEnd": 1 } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 2, @@ -99,6 +100,7 @@ } }, "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Kill or lure and freeze the Metroids at the bottom of the room.", "It may be easiest to stand on a frozen Rinka from the top left spawner to position a freeze of the other Rinka.", @@ -124,7 +126,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 4, @@ -149,7 +152,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 5, @@ -175,7 +179,8 @@ "movementType": "uncontrolled" } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 6, @@ -185,7 +190,8 @@ "exitCondition": { "leaveWithGModeSetup": {} }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 7, @@ -195,7 +201,8 @@ {"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}} ], "gModeRegainMobility": {}, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 8, @@ -215,6 +222,7 @@ ], "setsFlags": ["f_KilledMetroidRoom2"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "This is easiest by staying on the top floating platform with the two Metroids stuck below it.", "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed." @@ -233,6 +241,7 @@ {"ammo": {"type": "Super", "count": 10}} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "On entry, kill or dodge the first Rinkas then Crystal Flash directly above or below a Rinka Spawner." ], @@ -254,6 +263,7 @@ ], "setsFlags": ["f_KilledMetroidRoom2"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "On entry, kill or dodge the first Rinkas then Crystal Flash. While in the light orb, Samus will be almost immune and the Metroids will take damage." ] @@ -265,7 +275,8 @@ "requires": [ "f_KilledMetroidRoom2" ], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 10, @@ -279,7 +290,8 @@ }} ], "setsFlags": ["f_KilledMetroidRoom2"], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 11, @@ -293,7 +305,8 @@ {"metroidFrames": 96} ], "setsFlags": ["f_KilledMetroidRoom2"], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 12, @@ -311,6 +324,7 @@ ], "setsFlags": ["f_KilledMetroidRoom2"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": "An easy way is once Samus is on the top platform, jump and aim down to lower the camera, then place 3 PBs." }, { @@ -320,7 +334,8 @@ "requires": [ "Ice" ], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 14, @@ -334,6 +349,7 @@ ]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Use ScrewAttack or a PseudoScrew to prevent Metroids from attaching to Samus." ] @@ -345,7 +361,8 @@ "requires": [ "canMetroidAvoid" ], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 16, @@ -370,7 +387,8 @@ }, {"types": ["powerbomb"], "requires": []} ], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 17, @@ -402,6 +420,7 @@ {"types": ["missiles", "super"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "devNote": "FIXME: refine this and add a canTwoTileSqueeze option." }, { @@ -429,7 +448,8 @@ {"types": ["super"], "requires": []}, {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 19, @@ -464,6 +484,7 @@ {"types": ["missiles", "super"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "If Metroids are alive, minimizing damage from them requires tricky movement to manipulate them:", "the moonfalling option must be done starting from almost a tile to the left of the opening;", @@ -496,7 +517,8 @@ {"types": ["super"], "requires": []}, {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 21, @@ -518,6 +540,7 @@ }, "unlocksDoors": [{"types": ["ammo"], "requires": []}], "flashSuitChecked": true, + "blueSuitChecked": true, "note": "Use X-ray immediately after shinecharging, in order to be able to dodge the Rinkas.", "devNote": "Doing this with Metroids alive is technically possible but seems really bad." }, @@ -528,7 +551,8 @@ "requires": [ "f_KilledMetroidRoom2" ], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 23, @@ -542,7 +566,8 @@ }} ], "setsFlags": ["f_KilledMetroidRoom2"], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 24, @@ -556,7 +581,8 @@ {"metroidFrames": 400} ], "setsFlags": ["f_KilledMetroidRoom2"], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 25, @@ -572,6 +598,7 @@ ], "setsFlags": ["f_KilledMetroidRoom2"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": "Kill the two Metroids with Power Bombs while avoiding damage." }, { @@ -583,6 +610,7 @@ "canDodgeWhileShooting" ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": "Shoot the Metroids on entry, shooting one horizontally and the other diagonally." }, { @@ -603,6 +631,7 @@ ]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": "Use ScrewAttack or a PseudoScrew to prevent Metroids from attaching to Samus." }, { @@ -614,6 +643,7 @@ "canMetroidAvoid" ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Buffer a spinjump towards the door to jump over the top metroid and land on the middle platform.", "Metroids can be knocked with Beam shots to clear a path." @@ -662,7 +692,8 @@ "requires": [{"metroidFrames": 25}] } ], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 30, @@ -684,6 +715,7 @@ ], "bypassesDoorShell": "yes", "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Enter immobile with G-mode direct, with the Metroids having been killed previously.", "Take a Rinka hit to regain mobility.", @@ -715,6 +747,7 @@ ], "bypassesDoorShell": "yes", "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Enter with G-mode direct, and quickly freeze the Metroids (if still alive) and Rinkas.", "Back up to between 1 and 6 pixels from the door transition, and activate X-ray to get very deep stuck in the door.", @@ -741,6 +774,7 @@ ], "bypassesDoorShell": "yes", "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Enter with G-mode direct, using artificial morph to avoid the Metroids if they are still alive.", "Go to the top of the room and Crystal Flash, with the Metroids stuck below (if alive).", @@ -775,6 +809,7 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Not pressing dash will make the platforming easier, unless HiJump is also equipped." ], @@ -813,6 +848,7 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": ["Spinjump into the opening below the top door."], "devNote": [ "FIXME: Add variations for tanking the Metroid damage (taking into account how they can block the shot to open the door)" @@ -842,6 +878,7 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Wall jump up the right wall and either mid-air morph to fit through the gap below the top door.", "Alternatively use a mid-air wiggle to reduce the height of Samus' hitbox after the walljump, to be able to fit through the gap without morphing." @@ -875,6 +912,7 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Use a mid-air wiggle to reduce the height of Samus' hitbox after the walljump, to be able to fit through the gap without morphing." ], @@ -918,6 +956,7 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Go up the left side of the room to make it out the top door with a few shinecharge frames remaining." ], @@ -951,6 +990,7 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": ["Spinjump into the opening below the top door."] }, { @@ -977,6 +1017,7 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Wall jump up the right wall and either mid-air morph to fit through the gap below the top door.", "Alternatively use a mid-air wiggle to reduce the height of Samus' hitbox after the walljump, to be able to fit through the gap without morphing." @@ -1007,6 +1048,7 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Wall jump up the right wall and use a mid-air wiggle to reduce the height of Samus' hitbox after the walljump, to be able to fit through the gap without morphing." ] @@ -1037,7 +1079,8 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, - "note": ["Spinjump into the opening below the top door."] + "blueSuitChecked": true, + "note": ["Spin jump into the opening below the top door."] }, { "id": 41, @@ -1064,9 +1107,10 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Wall jump up the right wall and either mid-air morph to fit through the gap below the top door.", - "Alternatively use a mid-air wiggle to reduce the height of Samus' hitbox after the walljump, to be able to fit through the gap without morphing.", + "Alternatively use a mid-air wiggle to reduce the height of Samus' hitbox after the wall jump, to be able to fit through the gap without morphing.", "Shoot the door open and spark out." ] }, @@ -1096,8 +1140,9 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ - "Wall jump up the right wall and use a mid-air wiggle to reduce the height of Samus' hitbox after the walljump, to be able to fit through the gap without morphing.", + "Wall jump up the right wall and use a mid-air wiggle to reduce the height of Samus' hitbox after the wall jump, to be able to fit through the gap without morphing.", "Shoot the door open and spark out." ] }, @@ -1151,6 +1196,7 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Go up the left side of the room and spark out the top door.", "If tanking Metroid damage, then the Metroid can block the shot to open the door;", @@ -1181,7 +1227,8 @@ }, "unlocksDoors": [{"types": ["ammo"], "requires": []}], "flashSuitChecked": true, - "note": "Use X-ray immediately after shinecharging, in order to be able to dodge the Rinkas." + "blueSuitChecked": true, + "note": "Use X-Ray immediately after shinecharging, in order to be able to dodge the Rinkas." }, { "id": 44, @@ -1204,6 +1251,7 @@ } }, "flashSuitChecked": true, + "blueSuitChecked": true, "devNote": "FIXME: Is it worth adding a method with avoiding the Metroids?" }, { @@ -1220,6 +1268,7 @@ } }, "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Kill or lure and freeze the Metroids at the top of the room.", "It may be easiest to stand on a frozen Rinka from the left spawner to position a freeze of the other Rinka.", @@ -1250,6 +1299,7 @@ } }, "flashSuitChecked": true, + "blueSuitChecked": true, "devNote": [ "Max extra run speed $2.6", "This strat is included for completeness, though it apparently doesn't have any applications." @@ -1274,7 +1324,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 47, @@ -1300,6 +1351,7 @@ } }, "flashSuitChecked": true, + "blueSuitChecked": true, "devNote": "There is 1 unusable landing tile here; at low speeds (earlier jump) it could be used but wouldn't serve a purpose." }, { @@ -1326,7 +1378,8 @@ "movementType": "uncontrolled" } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 49, @@ -1347,7 +1400,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 50, @@ -1359,6 +1413,7 @@ {"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "To avoid heavy Rinka damage, you must perform the Crystal Flash on a specific tile: on the third floor tile from the left wall.", "Lay the Power Bomb immediately after destroying both Rinkas." @@ -1380,6 +1435,7 @@ "leaveWithGModeSetup": {} }, "flashSuitChecked": true, + "blueSuitChecked": true, "note": ["If the Metroids are alive, lure them off screen."], "devNote": "There could be another strat for a Metroid or Rinka, that doesn't have canMetroidAvoid or canRiskPermanentLossOfAccess, but canMetroidAvoid isn't too difficult for this level." }, @@ -1396,7 +1452,8 @@ "knockback": false } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 53, @@ -1411,6 +1468,7 @@ ], "gModeRegainMobility": {}, "flashSuitChecked": true, + "blueSuitChecked": true, "note": "If alive, the Metroids do 90 damage before the Rinka hits." }, { @@ -1434,6 +1492,7 @@ ], "setsFlags": ["f_KilledMetroidRoom2"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Quickly artificial morph and roll off to the bottom before being grabbed by the Metroids.", "This is much easier in indirect artificial morph.", @@ -1455,6 +1514,7 @@ {"ammo": {"type": "Super", "count": 10}} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "On entry, kill or dodge the first Rinkas then Crystal Flash directly above or below a Rinka Spawner." ], @@ -1477,6 +1537,7 @@ ], "setsFlags": ["f_KilledMetroidRoom2"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "On entry, wait until the Rinka starts to spawn then quickly roll off into the bottom right corner and Crystal Flash before the Metroids get there." ] @@ -1499,6 +1560,7 @@ ], "setsFlags": ["f_KilledMetroidRoom2"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "On entry, wait until the Rinka starts to spawn then quickly roll off into the bottom right corner and Crystal Flash before the Metroids get there.", "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed.", @@ -1517,7 +1579,7 @@ "id": 2, "name": "Bottom Door Metroid Avoid", "note": [ - "Buffer a spinjump towards the door to jump over the top metroid and land on the middle platform.", + "Buffer a spin jump towards the door to jump over the top metroid and land on the middle platform.", "Metroids can be knocked with Beam shots to clear a path." ] } diff --git a/region/tourian/main/Metroid Room 3.json b/region/tourian/main/Metroid Room 3.json index 93bbf1842..b5a86a65a 100644 --- a/region/tourian/main/Metroid Room 3.json +++ b/region/tourian/main/Metroid Room 3.json @@ -47,7 +47,16 @@ } ], "mapTileMask": [ - [1, 1, 1, 2, 2, 2] + [1, 1, 1, 1, 1, 2] + ] + }, + { + "id": 3, + "name": "Platform Near Right Door", + "nodeType": "junction", + "nodeSubType": "junction", + "mapTileMask": [ + [1, 1, 1, 2, 2, 1] ] } ], @@ -87,7 +96,8 @@ "openEnd": 1 } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 2, @@ -103,6 +113,7 @@ } }, "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "One simple setup to position a Rinka is to crouch a couple tiles away from the bottom right spawner.", "This will also prevent the left two Rinka spawners to activate, as they will be off camera.", @@ -130,7 +141,8 @@ "exitCondition": { "leaveShinecharged": {} }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 4, @@ -145,7 +157,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 5, @@ -170,7 +183,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 6, @@ -189,7 +203,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 7, @@ -218,7 +233,8 @@ "minExtraRunSpeed": "$1.2" } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 8, @@ -238,7 +254,8 @@ "movementType": "uncontrolled" } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 9, @@ -268,7 +285,8 @@ "movementType": "uncontrolled" } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 10, @@ -283,7 +301,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 11, @@ -307,7 +326,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 12, @@ -328,7 +348,8 @@ "exitCondition": { "leaveWithTemporaryBlue": {} }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 60, @@ -407,7 +428,8 @@ "exitCondition": { "leaveWithGModeSetup": {} }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 14, @@ -417,7 +439,8 @@ {"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}} ], "gModeRegainMobility": {}, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 15, @@ -441,6 +464,7 @@ ], "setsFlags": ["f_KilledMetroidRoom3"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Kill the Metroids while artificially morphed with just Spring Ball to avoid them.", "A Rinka must be completely on screen while a Power Bomb explodes in order for it to lure the Metroids.", @@ -469,6 +493,7 @@ ], "setsFlags": ["f_KilledMetroidRoom3"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Kill the Metroids while artificially morphed without any movement items.", "Dodge the Rinkas then place a Power Bomb on the lower middle section. Place a second in the right corner and use it to boost up to the right.", @@ -492,6 +517,7 @@ {"ammo": {"type": "Super", "count": 10}} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "On entry, kill or dodge the first Rinkas then Crystal Flash directly above or below a Rinka Spawner." ], @@ -513,6 +539,7 @@ ], "setsFlags": ["f_KilledMetroidRoom3"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "On entry, kill or dodge the first Rinkas then Crystal Flash. While in the light orb, Samus will be almost immune and the Metroids will take damage." ] @@ -534,6 +561,7 @@ ], "setsFlags": ["f_KilledMetroidRoom3"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "On entry, kill or dodge the first Rinkas then Crystal Flash. While in the light orb, Samus will be almost immune and the Metroids will take damage.", "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed. To do this, trigger Reserves in the acid or on a Rinka.", @@ -541,17 +569,50 @@ ] }, { - "id": 16, + "id": 24, "link": [1, 2], + "name": "Tank the Damage", + "requires": [ + "canDash", + {"metroidFrames": 670} + ], + "exitCondition": { + "leaveNormally": {} + }, + "unlocksDoors": [ + { + "types": ["missiles"], + "requires": [ + {"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}}, + {"ammo": {"type": "Missile", "count": 2}} + ] + }, + { + "types": ["super"], + "requires": [ + {"metroidFrames": 15}, + {"ammo": {"type": "Super", "count": 1}} + ] + }, + {"types": ["powerbomb"], "requires": []} + ], + "flashSuitChecked": true, + "blueSuitChecked": true, + "devNote": ["PB at door is energy neutral."] + }, + { + "id": 16, + "link": [1, 3], "name": "Already Cleared", "requires": [ "f_KilledMetroidRoom3" ], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 17, - "link": [1, 2], + "link": [1, 3], "name": "Ammo Kill", "requires": [ "Ice", @@ -561,11 +622,12 @@ }} ], "setsFlags": ["f_KilledMetroidRoom3"], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 18, - "link": [1, 2], + "link": [1, 3], "name": "Tank and PB Kill", "requires": [ {"enemyKill": { @@ -580,6 +642,7 @@ ], "setsFlags": ["f_KilledMetroidRoom3"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Place Power Bombs to kill the Metroids.", "By hitting the first Rinka, all of the Metroids (on a similar vertical height to the Power Bomb) will be damaged." @@ -588,7 +651,7 @@ }, { "id": 19, - "link": [1, 2], + "link": [1, 3], "name": "3 PB Dodge Kill (Left to Right)", "requires": [ {"enemyKill": { @@ -603,6 +666,7 @@ ], "setsFlags": ["f_KilledMetroidRoom3"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Group the Metroids by hitting the first Rinka with a Power Bomb.", "Quickly moving to the right as the Power Bomb explodes may help as that area is more open with no Rinkas.", @@ -611,7 +675,7 @@ }, { "id": 20, - "link": [1, 2], + "link": [1, 3], "name": "Ice Evade", "requires": [ "Ice", @@ -624,11 +688,12 @@ "Morph" ]} ], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 21, - "link": [1, 2], + "link": [1, 3], "name": "Screw Evade", "requires": [ {"or": [ @@ -644,6 +709,7 @@ ]} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Use ScrewAttack or a PseudoScrew to prevent Metroids from attaching to Samus.", "These abilities may also be used to temporarily prevent damage from Metroids if they do attach." @@ -651,7 +717,7 @@ }, { "id": 22, - "link": [1, 2], + "link": [1, 3], "name": "Harder Evade", "requires": [ "canMetroidAvoid", @@ -660,12 +726,13 @@ "canMockball" ]} ], - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 23, - "link": [1, 2], - "name": "Blue SpaceJump, Into the Room", + "link": [1, 3], + "name": "Blue Space Jump, Into the Room", "entranceCondition": { "comeInGettingBlueSpeed": { "length": 1, @@ -676,42 +743,13 @@ "canBlueSpaceJump" ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": "Jump Immediately upon entry, or before the transition.", "devNote": "There is 1 unusable tile in this runway." }, - { - "id": 24, - "link": [1, 2], - "name": "Tank the Damage", - "requires": [ - {"metroidFrames": 670} - ], - "exitCondition": { - "leaveNormally": {} - }, - "unlocksDoors": [ - { - "types": ["missiles"], - "requires": [ - {"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}}, - {"ammo": {"type": "Missile", "count": 2}} - ] - }, - { - "types": ["super"], - "requires": [ - {"metroidFrames": 15}, - {"ammo": {"type": "Super", "count": 1}} - ] - }, - {"types": ["powerbomb"], "requires": []} - ], - "flashSuitChecked": true, - "devNote": ["PB at door is energy neutral."] - }, { "id": 25, - "link": [1, 2], + "link": [1, 3], "name": "Shinespark", "entranceCondition": { "comeInWithSpark": {} @@ -720,137 +758,13 @@ {"shinespark": {"frames": 112, "excessFrames": 6}} ], "flashSuitChecked": true, + "blueSuitChecked": true, "devNote": "FIXME: Add strats that come in charged and spark to save energy." }, - { - "id": 26, - "link": [2, 1], - "name": "Already Cleared", - "requires": [ - "f_KilledMetroidRoom3" - ], - "flashSuitChecked": true - }, - { - "id": 27, - "link": [2, 1], - "name": "Ammo Kill", - "requires": [ - "Ice", - {"enemyKill": { - "enemies": [["Metroid", "Metroid", "Metroid"]], - "explicitWeapons": ["Super", "Missile"] - }} - ], - "setsFlags": ["f_KilledMetroidRoom3"], - "flashSuitChecked": true - }, - { - "id": 28, - "link": [2, 1], - "name": "Tank and PB Kill", - "requires": [ - {"enemyKill": { - "enemies": [["Metroid", "Metroid", "Metroid"]], - "explicitWeapons": ["PowerBombPeriphery"] - }}, - {"or": [ - "canTrickyJump", - {"ammo": {"type": "PowerBomb", "count": 2}} - ]}, - {"metroidFrames": 200} - ], - "setsFlags": ["f_KilledMetroidRoom3"], - "flashSuitChecked": true, - "note": [ - "Place Power Bombs to kill the Metroids.", - "By hitting the first Rinka, all of the Metroids (on a similar vertical height to the Power Bomb) will be damaged." - ], - "devNote": [ - "Using 1 pack of PBs isn't intuitive as a way to kill 3 metroids without grouping them.", - "Killing the first Metroid happens to group the other two nearby, and when jumping close to them they derp around." - ] - }, - { - "id": 29, - "link": [2, 1], - "name": "PB Dodge Kill (Right Side)", - "requires": [ - {"enemyKill": { - "enemies": [["Metroid", "Metroid", "Metroid"]], - "explicitWeapons": ["PowerBomb"] - }}, - "canMetroidAvoid", - {"or": [ - {"ammo": {"type": "PowerBomb", "count": 1}}, - "canInsaneJump", - {"metroidFrames": 100} - ]} - ], - "setsFlags": ["f_KilledMetroidRoom3"], - "flashSuitChecked": true, - "note": [ - "Group the Metroids by hitting the first Rinka with a Power Bomb.", - "Then Kill all three Metroids with Power Bombs while avoiding damage." - ] - }, - { - "id": 30, - "link": [2, 1], - "name": "Ice Evade", - "requires": [ - "Ice", - {"or": [ - "canTrickyJump", - {"and": [ - "canDodgeWhileShooting", - {"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}} - ]}, - "Morph" - ]} - ], - "flashSuitChecked": true - }, - { - "id": 31, - "link": [2, 1], - "name": "Screw Evade", - "requires": [ - {"or": [ - "ScrewAttack", - "canPseudoScrew" - ]}, - {"or": [ - "canDodgeWhileShooting", - {"and": [ - "canCarefulJump", - "SpaceJump" - ]} - ]} - ], - "flashSuitChecked": true, - "note": [ - "Use ScrewAttack or a PseudoScrew to prevent Metroids from attaching to Samus.", - "These abilities may also be used to temporarily prevent damage from Metroids if they do attach." - ] - }, - { - "id": 32, - "link": [2, 1], - "name": "Harder Evade", - "requires": [ - "canMetroidAvoid", - {"or": [ - "canTrickyJump", - "canMockball" - ]} - ], - "flashSuitChecked": true - }, { "id": 33, "link": [2, 1], - "name": "Blue SpaceJump, Into the Room", + "name": "Blue Space Jump, Into the Room", "entranceCondition": { "comeInGettingBlueSpeed": { "length": 3, @@ -861,42 +775,9 @@ "canBlueSpaceJump" ], "flashSuitChecked": true, + "blueSuitChecked": true, "devNote": "There is 1 unusable tile in this runway." }, - { - "id": 34, - "link": [2, 1], - "name": "Tank the Damage", - "requires": [ - {"metroidFrames": 600} - ], - "exitCondition": { - "leaveNormally": {} - }, - "unlocksDoors": [ - { - "types": ["missiles"], - "requires": [ - {"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}}, - {"ammo": {"type": "Missile", "count": 2}} - ] - }, - { - "types": ["super"], - "requires": [ - {"or": [ - {"ammo": {"type": "Super", "count": 1}}, - "canDodgeWhileShooting" - ]} - ] - }, - { - "types": ["powerbomb"], - "requires": [{"metroidFrames": 25}] - } - ], - "flashSuitChecked": true - }, { "id": 35, "link": [2, 1], @@ -908,6 +789,7 @@ {"shinespark": {"frames": 112, "excessFrames": 23}} ], "flashSuitChecked": true, + "blueSuitChecked": true, "devNote": "FIXME: Add strats that come in charged and spark to save energy." }, { @@ -921,7 +803,8 @@ }, "requires": [], "bypassesDoorShell": "yes", - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 37, @@ -939,7 +822,8 @@ } }, "bypassesDoorShell": "yes", - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 38, @@ -957,7 +841,8 @@ } }, "bypassesDoorShell": "yes", - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 39, @@ -970,7 +855,8 @@ "openEnd": 1 } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 40, @@ -1002,7 +888,8 @@ "exitCondition": { "leaveWithSpark": {} }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 41, @@ -1032,7 +919,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 42, @@ -1057,7 +945,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 43, @@ -1087,7 +976,8 @@ "movementType": "controlled" } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 44, @@ -1110,7 +1000,8 @@ "exitCondition": { "leaveWithTemporaryBlue": {} }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 45, @@ -1140,7 +1031,8 @@ } } }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 46, @@ -1152,6 +1044,7 @@ "h_CrystalFlash" ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": ["Be at a safe distance from Rinkas before performing the Crystal Flash."] }, { @@ -1174,7 +1067,8 @@ "exitCondition": { "leaveWithGModeSetup": {} }, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 48, @@ -1184,7 +1078,8 @@ {"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}} ], "gModeRegainMobility": {}, - "flashSuitChecked": true + "flashSuitChecked": true, + "blueSuitChecked": true }, { "id": 49, @@ -1215,6 +1110,7 @@ ], "setsFlags": ["f_KilledMetroidRoom3"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "Kill the Metroids while artificially morphed with just Spring Ball to avoid them.", "A Rinka must be completely on screen while a Power Bomb explodes in order for it to lure the Metroids.", @@ -1239,6 +1135,7 @@ {"ammo": {"type": "Super", "count": 10}} ], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "On entry, kill or dodge the first Rinkas then Crystal Flash directly above or below a Rinka Spawner." ], @@ -1260,6 +1157,7 @@ ], "setsFlags": ["f_KilledMetroidRoom3"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "On entry, kill or dodge the first Rinkas then Crystal Flash. While in the light orb, Samus will be almost immune and the Metroids will take damage." ] @@ -1281,12 +1179,253 @@ ], "setsFlags": ["f_KilledMetroidRoom3"], "flashSuitChecked": true, + "blueSuitChecked": true, "note": [ "On entry, kill or dodge the first Rinkas then Crystal Flash. While in the light orb, Samus will be almost immune and the Metroids will take damage.", "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed. To do this, trigger Reserves in the acid or on a Rinka.", "The Rinkas will likely all be dead, so jump into the acid then start jumping out just before the Reserves trigger to minimize damage taken." ], "devNote": "The acid doesn't do much damage if Samus is jumping out as Reserves trigger. The Metroid drops should more than make up for the acid damage taken." + }, + { + "link": [2, 3], + "name": "Base", + "requires": [ + {"or": [ + "canDash", + "canWalljump", + "SpaceJump", + "canSpringFling", + "canBombHorizontally", + "canTrickyUseFrozenEnemies", + {"acidFrames": 20} + ]} + ], + "flashSuitChecked": true, + "blueSuitChecked": true + }, + { + "id": 26, + "link": [3, 1], + "name": "Already Cleared", + "requires": [ + "f_KilledMetroidRoom3" + ], + "flashSuitChecked": true, + "blueSuitChecked": true + }, + { + "id": 27, + "link": [3, 1], + "name": "Ammo Kill", + "requires": [ + {"or": [ + "canDash", + "canWalljump", + "SpaceJump", + "canSpringFling", + "canBombHorizontally", + "canTrickyUseFrozenEnemies", + {"acidFrames": 20} + ]}, + "Ice", + {"enemyKill": { + "enemies": [["Metroid", "Metroid", "Metroid"]], + "explicitWeapons": ["Super", "Missile"] + }} + ], + "setsFlags": ["f_KilledMetroidRoom3"], + "flashSuitChecked": true, + "blueSuitChecked": true + }, + { + "id": 28, + "link": [3, 1], + "name": "Tank and PB Kill", + "requires": [ + {"or": [ + "canDash", + "canWalljump", + "SpaceJump", + "canSpringFling", + "canBombHorizontally", + "canTrickyUseFrozenEnemies", + {"acidFrames": 20} + ]}, + {"enemyKill": { + "enemies": [["Metroid", "Metroid", "Metroid"]], + "explicitWeapons": ["PowerBombPeriphery"] + }}, + {"or": [ + "canTrickyJump", + {"ammo": {"type": "PowerBomb", "count": 2}} + ]}, + {"metroidFrames": 200} + ], + "setsFlags": ["f_KilledMetroidRoom3"], + "flashSuitChecked": true, + "blueSuitChecked": true, + "note": [ + "Place Power Bombs to kill the Metroids.", + "By hitting the first Rinka, all of the Metroids (on a similar vertical height to the Power Bomb) will be damaged." + ], + "devNote": [ + "Using 1 pack of PBs isn't intuitive as a way to kill 3 metroids without grouping them.", + "Killing the first Metroid happens to group the other two nearby, and when jumping close to them they derp around." + ] + }, + { + "id": 29, + "link": [3, 1], + "name": "PB Dodge Kill (Right Side)", + "requires": [ + {"or": [ + "canDash", + "canWalljump", + "SpaceJump", + "canSpringFling", + "canBombHorizontally", + "canTrickyUseFrozenEnemies", + {"acidFrames": 20} + ]}, + {"enemyKill": { + "enemies": [["Metroid", "Metroid", "Metroid"]], + "explicitWeapons": ["PowerBomb"] + }}, + "canMetroidAvoid", + {"or": [ + {"ammo": {"type": "PowerBomb", "count": 1}}, + "canInsaneJump", + {"metroidFrames": 100} + ]} + ], + "setsFlags": ["f_KilledMetroidRoom3"], + "flashSuitChecked": true, + "blueSuitChecked": true, + "note": [ + "Group the Metroids by hitting the first Rinka with a Power Bomb.", + "Then Kill all three Metroids with Power Bombs while avoiding damage." + ] + }, + { + "id": 30, + "link": [3, 1], + "name": "Ice Evade", + "requires": [ + "Ice", + {"or": [ + "canTrickyJump", + {"and": [ + "canDodgeWhileShooting", + {"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}} + ]}, + "Morph" + ]} + ], + "flashSuitChecked": true, + "blueSuitChecked": true + }, + { + "id": 31, + "link": [3, 1], + "name": "Screw Evade", + "requires": [ + {"or": [ + "ScrewAttack", + "canPseudoScrew" + ]}, + {"or": [ + "canDodgeWhileShooting", + {"and": [ + "canCarefulJump", + "SpaceJump" + ]} + ]} + ], + "flashSuitChecked": true, + "blueSuitChecked": true, + "note": [ + "Use Screw Attack or pseudo-screw to prevent Metroids from attaching to Samus.", + "These abilities may also be used to temporarily prevent damage from Metroids if they do attach." + ] + }, + { + "id": 32, + "link": [3, 1], + "name": "Harder Evade", + "requires": [ + "canMetroidAvoid", + {"or": [ + "canTrickyJump", + "canMockball" + ]} + ], + "flashSuitChecked": true, + "blueSuitChecked": true + }, + { + "id": 34, + "link": [3, 1], + "name": "Tank the Damage", + "requires": [ + "canDash", + {"metroidFrames": 600} + ], + "exitCondition": { + "leaveNormally": {} + }, + "unlocksDoors": [ + { + "types": ["missiles"], + "requires": [ + {"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}}, + {"ammo": {"type": "Missile", "count": 2}} + ] + }, + { + "types": ["super"], + "requires": [ + {"or": [ + {"ammo": {"type": "Super", "count": 1}}, + "canDodgeWhileShooting" + ]} + ] + }, + { + "types": ["powerbomb"], + "requires": [{"metroidFrames": 25}] + } + ], + "flashSuitChecked": true, + "blueSuitChecked": true + }, + { + "link": [3, 2], + "name": "Base", + "requires": [ + {"or": [ + "canDash", + {"and": [ + "canCarefulJump", + {"disableEquipment": "HiJump"} + ]}, + {"and": [ + {"or": [ + "canIBJ", + {"tech": "canJumpIntoIBJ"} + ]}, + "canBombHorizontally" + ]}, + "canSpringFling", + "SpaceJump", + {"and": [ + "HiJump", + {"acidFrames": 20} + ]} + ]} + ], + "flashSuitChecked": true, + "blueSuitChecked": true } ], "notables": [], From 0686ae07f681bf4764b4667d0fbfb37e5bdf50fb Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Mon, 6 Apr 2026 16:03:24 -0600 Subject: [PATCH 2/6] feedback updates --- region/tourian/main/Metroid Room 3.json | 75 ++++++++----------------- 1 file changed, 24 insertions(+), 51 deletions(-) diff --git a/region/tourian/main/Metroid Room 3.json b/region/tourian/main/Metroid Room 3.json index b5a86a65a..a5c16e801 100644 --- a/region/tourian/main/Metroid Room 3.json +++ b/region/tourian/main/Metroid Room 3.json @@ -844,6 +844,30 @@ "flashSuitChecked": true, "blueSuitChecked": true }, + { + "id": 29, + "link": [2, 2], + "name": "PB Dodge Kill (Right Side)", + "requires": [ + {"enemyKill": { + "enemies": [["Metroid", "Metroid", "Metroid"]], + "explicitWeapons": ["PowerBomb"] + }}, + "canMetroidAvoid", + {"or": [ + {"ammo": {"type": "PowerBomb", "count": 1}}, + "canInsaneJump", + {"metroidFrames": 100} + ]} + ], + "setsFlags": ["f_KilledMetroidRoom3"], + "flashSuitChecked": true, + "blueSuitChecked": true, + "note": [ + "Group the Metroids by hitting the first Rinka with a Power Bomb.", + "Then Kill all three Metroids with Power Bombs while avoiding damage." + ] + }, { "id": 39, "link": [2, 2], @@ -1219,15 +1243,6 @@ "link": [3, 1], "name": "Ammo Kill", "requires": [ - {"or": [ - "canDash", - "canWalljump", - "SpaceJump", - "canSpringFling", - "canBombHorizontally", - "canTrickyUseFrozenEnemies", - {"acidFrames": 20} - ]}, "Ice", {"enemyKill": { "enemies": [["Metroid", "Metroid", "Metroid"]], @@ -1243,15 +1258,6 @@ "link": [3, 1], "name": "Tank and PB Kill", "requires": [ - {"or": [ - "canDash", - "canWalljump", - "SpaceJump", - "canSpringFling", - "canBombHorizontally", - "canTrickyUseFrozenEnemies", - {"acidFrames": 20} - ]}, {"enemyKill": { "enemies": [["Metroid", "Metroid", "Metroid"]], "explicitWeapons": ["PowerBombPeriphery"] @@ -1274,39 +1280,6 @@ "Killing the first Metroid happens to group the other two nearby, and when jumping close to them they derp around." ] }, - { - "id": 29, - "link": [3, 1], - "name": "PB Dodge Kill (Right Side)", - "requires": [ - {"or": [ - "canDash", - "canWalljump", - "SpaceJump", - "canSpringFling", - "canBombHorizontally", - "canTrickyUseFrozenEnemies", - {"acidFrames": 20} - ]}, - {"enemyKill": { - "enemies": [["Metroid", "Metroid", "Metroid"]], - "explicitWeapons": ["PowerBomb"] - }}, - "canMetroidAvoid", - {"or": [ - {"ammo": {"type": "PowerBomb", "count": 1}}, - "canInsaneJump", - {"metroidFrames": 100} - ]} - ], - "setsFlags": ["f_KilledMetroidRoom3"], - "flashSuitChecked": true, - "blueSuitChecked": true, - "note": [ - "Group the Metroids by hitting the first Rinka with a Power Bomb.", - "Then Kill all three Metroids with Power Bombs while avoiding damage." - ] - }, { "id": 30, "link": [3, 1], From 2cc8705e236852e9f77b9273038ff94f556e2ae1 Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Mon, 6 Apr 2026 16:06:17 -0600 Subject: [PATCH 3/6] add spring ball bounce variant --- region/tourian/main/Metroid Room 3.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/region/tourian/main/Metroid Room 3.json b/region/tourian/main/Metroid Room 3.json index a5c16e801..eff104309 100644 --- a/region/tourian/main/Metroid Room 3.json +++ b/region/tourian/main/Metroid Room 3.json @@ -1220,6 +1220,11 @@ "canWalljump", "SpaceJump", "canSpringFling", + {"and": [ + "canMidAirMorph", + "h_useSpringBall", + "canTrickyJump" + ]}, "canBombHorizontally", "canTrickyUseFrozenEnemies", {"acidFrames": 20} From a51ee39ceb40c9cca6bfb0cce806988181492479 Mon Sep 17 00:00:00 2001 From: kjbranch Date: Mon, 6 Apr 2026 17:00:00 -0600 Subject: [PATCH 4/6] metroid 3 room diagram --- .../roomDiagrams/main_MetroidRoom3_228.png | Bin 60563 -> 56900 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/region/tourian/roomDiagrams/main_MetroidRoom3_228.png b/region/tourian/roomDiagrams/main_MetroidRoom3_228.png index 42a4c066f52dcf012da61e70d5c17d0fb58f8da3..a84ab0e30ae98180122b1bda1bd2cd71c3bf841e 100644 GIT binary patch literal 56900 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%0Da~-9km-GpB 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 literal 60563 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 Ju}81n`yV_3&#M3c From a923db36d59348e2e4aecd5756185dcc76f5cfaa Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Wed, 8 Apr 2026 19:45:42 -0600 Subject: [PATCH 5/6] Apply suggestions from code review Co-authored-by: Michael McKenzie --- region/tourian/main/Metroid Room 3.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/region/tourian/main/Metroid Room 3.json b/region/tourian/main/Metroid Room 3.json index eff104309..1994b8e1c 100644 --- a/region/tourian/main/Metroid Room 3.json +++ b/region/tourian/main/Metroid Room 3.json @@ -1223,7 +1223,11 @@ {"and": [ "canMidAirMorph", "h_useSpringBall", - "canTrickyJump" + "canResetFallSpeed", + {"or": [ + {"disableEquipment": "HiJump"}, + "canInsaneJump" + ]} ]}, "canBombHorizontally", "canTrickyUseFrozenEnemies", @@ -1394,7 +1398,12 @@ ]}, "canBombHorizontally" ]}, - "canSpringFling", + "canSpringFling", + {"and": [ + "canMidAirMorph", + "h_useSpringBall", + "canResetFallSpeed" + ]}, "SpaceJump", {"and": [ "HiJump", From 8935b7885c1c255dfa76ab50fa9c5ba9de519a9d Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Wed, 8 Apr 2026 19:47:29 -0600 Subject: [PATCH 6/6] add canInsaneJump --- region/tourian/main/Metroid Room 3.json | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/region/tourian/main/Metroid Room 3.json b/region/tourian/main/Metroid Room 3.json index 1994b8e1c..753efed38 100644 --- a/region/tourian/main/Metroid Room 3.json +++ b/region/tourian/main/Metroid Room 3.json @@ -1223,11 +1223,11 @@ {"and": [ "canMidAirMorph", "h_useSpringBall", - "canResetFallSpeed", - {"or": [ - {"disableEquipment": "HiJump"}, - "canInsaneJump" - ]} + "canResetFallSpeed", + {"or": [ + {"disableEquipment": "HiJump"}, + "canInsaneJump" + ]} ]}, "canBombHorizontally", "canTrickyUseFrozenEnemies", @@ -1398,12 +1398,13 @@ ]}, "canBombHorizontally" ]}, - "canSpringFling", - {"and": [ - "canMidAirMorph", - "h_useSpringBall", - "canResetFallSpeed" - ]}, + "canSpringFling", + {"and": [ + "canMidAirMorph", + "h_useSpringBall", + "canInsaneJump", + "canResetFallSpeed" + ]}, "SpaceJump", {"and": [ "HiJump",