diff --git a/region/tourian/main/Metroid Room 1.json b/region/tourian/main/Metroid Room 1.json index 1efc48d203..daca1de9fd 100644 --- a/region/tourian/main/Metroid Room 1.json +++ b/region/tourian/main/Metroid Room 1.json @@ -388,20 +388,48 @@ }, "requires": [ "canMetroidAvoid", + "canInsaneJump", "h_artificialMorphSpringBall", - {"ammo": {"type": "PowerBomb", "count": 4}} + {"ammo": {"type": "PowerBomb", "count": 3}}, + {"or": [ + "canTrickyGMode", + {"ammo": {"type": "PowerBomb", "count": 1}} + ]} ], "setsFlags": ["f_KilledMetroidRoom1"], "flashSuitChecked": true, "note": [ "Kill the Metroids while artificially morphed with just Spring Ball to avoid them.", - "A Metroid (or a Rinka) must be completely on screen while a Power Bomb explodes in order for it to lure the other Metroids.", + "A Rinka must killed whith a Power Bomb while a Metroid is completely on screen in order for it to lure the other Metroids.", "Because of this, with extra ammo, it is possible to kill one or two of them before luring the rest.", "In general, this seems to be easiest by minimizing Samus's horizontal movement as much as possible and getting the Metroids in sync with each other while circling around her.", "While moving horizontally, their movement is less predictable and harder to sync.", - "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed." + "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed.", + "With only 3 Power Bombs, bring the left two Metroids to the edge of the acid before using Power Bombs to lure them all." + ], + "devNote": "The rules for luring the Metroids are not completely clear, but this method works somewhat reliably here." + }, + { + "link": [1, 1], + "name": "Direct G-Mode Morph Crystal Flash Light Orb Metroid Kill", + "entranceCondition": { + "comeInWithGMode": { + "mode": "direct", + "morphed": true + } + }, + "requires": [ + "h_artificialMorphCrystalFlash", + {"autoReserveTrigger": {}} + ], + "setsFlags": ["f_KilledMetroidRoom1"], + "flashSuitChecked": true, + "note": [ + "On entry, 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.", + "To minimize damage taken, lure a Rinka away from its spawner before touching it to prevent multiple hits during the auto Reserve trigger." ], - "devNote": "It is occasionally possible with just 3 Power Bombs, which doesn't make sense since the first one doesn't hit all of the Metroids." + "devNote": "FIXME: Before reserve triggering, Samus could cross the acid pit." }, { "id": 27, @@ -1645,6 +1673,7 @@ }, "requires": [ "canMetroidAvoid", + "canInsaneJump", "h_artificialMorphSpringBall", {"ammo": {"type": "PowerBomb", "count": 4}} ], @@ -1652,13 +1681,38 @@ "flashSuitChecked": true, "note": [ "Kill the Metroids while artificially morphed with just Spring Ball to avoid them.", - "A Metroid (or a Rinka) must be completely on screen while a Power Bomb explodes in order for it to lure the other Metroids.", - "Because of this, with extra ammo, it is possible to kill one of them before luring the rest.", + "A Rinka must killed whith a Power Bomb while a Metroid is completely on screen in order for it to lure the other Metroids.", + "Because of this, with extra ammo, it is possible to kill one or two of them before luring the rest.", "In general, this seems to be easiest by minimizing Samus's horizontal movement as much as possible and getting the Metroids in sync with each other while circling around her.", "While moving horizontally, their movement is less predictable and harder to sync.", "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed." ], - "devNote": "It is occasionally possible with just 3 Power Bombs, which doesn't make sense since the first one doesn't hit all of the Metroids." + "devNote": [ + "The rules for luring the Metroids are not completely clear, but this method works somwehat reliably here.", + "This is possible with 3 Power Bombs, but it seems to infrequently work." + ] + }, + { + "link": [2, 2], + "name": "Direct G-Mode Morph Crystal Flash Light Orb Metroid Kill", + "entranceCondition": { + "comeInWithGMode": { + "mode": "direct", + "morphed": true + } + }, + "requires": [ + "h_artificialMorphCrystalFlash", + {"autoReserveTrigger": {}} + ], + "setsFlags": ["f_KilledMetroidRoom1"], + "flashSuitChecked": true, + "note": [ + "On entry, 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.", + "To minimize damage taken, lure a Rinka away from its spawner before touching it to prevent multiple hits during the auto Reserve trigger." + ], + "devNote": "FIXME: Before reserve triggering, Samus could cross the acid pit." } ], "notables": [ diff --git a/region/tourian/main/Metroid Room 2.json b/region/tourian/main/Metroid Room 2.json index ca255509ac..8d61719e3e 100644 --- a/region/tourian/main/Metroid Room 2.json +++ b/region/tourian/main/Metroid Room 2.json @@ -1314,6 +1314,7 @@ }, "requires": [ "canMetroidAvoid", + "canTrickyDodgeEnemies", "h_artificialMorphSpringBall", "h_artificialMorphPowerBomb", "h_artificialMorphPowerBomb", @@ -1327,6 +1328,30 @@ "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed." ], "devNote": "FIXME: This can be done in immobile, but probably never matters, since it will require so much energy." + }, + { + "link": [2, 2], + "name": "Direct G-Mode Morph Crystal Flash Light Orb Metroid Kill", + "entranceCondition": { + "comeInWithGMode": { + "mode": "direct", + "morphed": true + } + }, + "requires": [ + "canMetroidAvoid", + "canTrickyGMode", + "h_artificialMorphCrystalFlash", + {"autoReserveTrigger": {}} + ], + "setsFlags": ["f_KilledMetroidRoom2"], + "flashSuitChecked": 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.", + "To do this, trigger Reserves on a Rinka above, or first damage down with some of the Metroids before killing them.", + "To minimize damage taken, lure a Rinka away from its spawner before touching it to prevent multiple hits during the auto Reserve trigger." + ] } ], "notables": [ diff --git a/region/tourian/main/Metroid Room 3.json b/region/tourian/main/Metroid Room 3.json index b226918b00..d05f8c0e89 100644 --- a/region/tourian/main/Metroid Room 3.json +++ b/region/tourian/main/Metroid Room 3.json @@ -359,20 +359,71 @@ }, "requires": [ "canMetroidAvoid", + "canTrickyDodgeEnemies", "h_artificialMorphSpringBall", - {"ammo": {"type": "PowerBomb", "count": 4}} + {"ammo": {"type": "PowerBomb", "count": 3}}, + {"or": [ + "canTrickyGMode", + {"ammo": {"type": "PowerBomb", "count": 1}} + ]} ], "setsFlags": ["f_KilledMetroidRoom3"], "flashSuitChecked": true, "note": [ "Kill the Metroids while artificially morphed with just Spring Ball to avoid them.", - "A Metroid (or a Rinka) must be completely on screen while a Power Bomb explodes in order for it to lure the other Metroids.", + "A Rinka must be completely on screen while a Power Bomb explodes in order for it to lure the Metroids.", "One strategy for this location is to wait for the Rinkas to fire twice, then place a Power Bomb in the hallway to the right and return to lure one.", "Jump over it twice and at the top of the second jump place a second Power Bomb; this one will explode when the other two Metroids arrive.", "Jumping high to the right can also help get them stuck in the top right corner while placing a Power Bomb.", + "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed.", + "With only 3 Power Bombs, cluster the Metroids before laying Power Bombs." + ] + }, + { + "link": [1, 1], + "name": "G-Mode Morph Power Bomb Metroid Kill, No Movement Items", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": true + } + }, + "requires": [ + "canMetroidAvoid", + "canInsaneJump", + {"ammo": {"type": "PowerBomb", "count": 4}} + ], + "setsFlags": ["f_KilledMetroidRoom3"], + "flashSuitChecked": 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.", + "Without moving too far to the right, place a third Power Bomb and then move back to the left pit after a short delay.", + "Place a fourth in the bottom right corner again and it should explode just before the Metroids get to Samus.", + "Occasionally, the right-most Metroid gets stuck and Samus needs to go to the right and use two more Power Bombs.", "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed." + ] + }, + { + "link": [1, 1], + "name": "Direct G-Mode Morph Crystal Flash Light Orb Metroid Kill", + "entranceCondition": { + "comeInWithGMode": { + "mode": "direct", + "morphed": true + } + }, + "requires": [ + "h_artificialMorphCrystalFlash", + {"autoReserveTrigger": {}} ], - "devNote": "It is occasionally possible with just 3 Power Bombs, which doesn't make sense since the first one doesn't hit all of the Metroids." + "setsFlags": ["f_KilledMetroidRoom3"], + "flashSuitChecked": true, + "note": [ + "On entry, 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.", + "To minimize damage taken, lure a Rinka away from its spawner before touching it to prevent multiple hits during the auto Reserve trigger." + ] }, { "id": 16, @@ -945,20 +996,54 @@ }, "requires": [ "canMetroidAvoid", + "canTrickyDodgeEnemies", "h_artificialMorphSpringBall", - "h_artificialMorphBombHorizontally", - {"ammo": {"type": "PowerBomb", "count": 3}} + {"or": [ + {"tech": "canSpringBallBombJump"}, + "canInsaneJump" + ]}, + {"ammo": {"type": "PowerBomb", "count": 3}}, + {"or": [ + {"and": [ + "canTrickyGMode", + "h_artificialMorphSpringFling" + ]}, + {"ammo": {"type": "PowerBomb", "count": 1}} + ]} ], "setsFlags": ["f_KilledMetroidRoom3"], "flashSuitChecked": true, "note": [ "Kill the Metroids while artificially morphed with just Spring Ball to avoid them.", - "A Metroid (or a Rinka) must be completely on screen while a Power Bomb explodes in order for it to lure the other Metroids.", + "A Rinka must be completely on screen while a Power Bomb explodes in order for it to lure the Metroids.", "Start the room with a bomb boost spring ball jump or a precise horizontal bomb boost.", "In general, this seems to be easiest by minimizing Samus's horizontal movement as much as possible and getting the Metroids in sync with each other while circling around her.", "While moving horizontally, their movement is less predictable and harder to sync.", - "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed." + "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed.", + "With only 3 Power Bombs, cross the room with a spring fling and cluster the Metroids before laying Power Bombs." ] + }, + { + "link": [2, 2], + "name": "Direct G-Mode Morph Crystal Flash Light Orb Metroid Kill", + "entranceCondition": { + "comeInWithGMode": { + "mode": "direct", + "morphed": true + } + }, + "requires": [ + "h_artificialMorphCrystalFlash", + {"autoReserveTrigger": {}} + ], + "setsFlags": ["f_KilledMetroidRoom3"], + "flashSuitChecked": true, + "note": [ + "On entry, 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." } ], "notables": [], diff --git a/region/tourian/main/Metroid Room 4.json b/region/tourian/main/Metroid Room 4.json index 11ef91e56f..0df36f52c8 100644 --- a/region/tourian/main/Metroid Room 4.json +++ b/region/tourian/main/Metroid Room 4.json @@ -194,7 +194,33 @@ "The remaining two Power Bombs can safely placed here to kill the final Metroid.", "Note that it is necessary to exit G-Mode before exiting the room in order for the Metroids to remain killed." ], - "devNote": "FIXME: It may be possible to kill the Metroids starting at the bottom door." + "devNote": [ + "FIXME: It may be possible to kill the Metroids starting at the bottom door.", + "It is possible, but quite difficult to do this with 4 Power Bombs." + ] + }, + { + "link": [1, 1], + "name": "Direct G-Mode Morph Crystal Flash Light Orb Metroid Kill", + "entranceCondition": { + "comeInWithGMode": { + "mode": "direct", + "morphed": true + } + }, + "requires": [ + "canMetroidAvoid", + "h_artificialMorphCrystalFlash", + {"autoReserveTrigger": {}} + ], + "setsFlags": ["f_KilledMetroidRoom4"], + "flashSuitChecked": true, + "note": [ + "On entry, Crystal Flash, then lure the Metroids to the light orb.", + "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 on a Rinka below, or first damage down with some of the Metroids before killing them.", + "To minimize damage taken, lure a Rinka away from its spawner before touching it to prevent multiple hits during the auto Reserve trigger." + ] }, { "id": 7,