Room ID: 229
Exit condition: { "leaveWithRunway": { "length": 10, "openEnd": 1 } } |
Kill or lure and freeze the Metroid down lower in the room off camera. One simple setup to position a Rinka is to stand or crouch a couple tiles away from the edge of the runway and freeze the Rinka from the right spawner. It is possible maintain a half-tile gap between the Rinka and the runway in order to extend it as far as possible. Requires: "h_canTrickyFrozenEnemyRunway" Exit condition: { "leaveWithRunway": { "length": 12, "openEnd": 0 } } |
To avoid heavy Rinka damage, perform the Crystal Flash while backed against the left door or inside the open door frame. Lay the Power Bomb immediately after destroying the Rinka with the closer spawn location. Requires: { "or": [ { "resetRoom": { "nodes": [ 1 ], "mustStayPut": false } }, "Ice", { "obstaclesCleared": [ "A" ] } ] } "h_canCrystalFlash" |
Exit condition: { "leaveWithGModeSetup": {} } |
Requires: { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } |
From: 1
Top Left Door
To: 1
Top Left Door
Kill the Metroids while artificially morphed without any movement items. With just 5 Power Bombs, place one on the first platform to kill some Rinkas and to lure a second Metroid. Place a second in the same region, then drop down and quickly place a third on the second platform and fall to the third platform while the first two Metroids die. 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. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "canMetroidAvoid" { "ammo": { "type": "PowerBomb", "count": 5 } } Clears obstacles: A |
Requires: "f_KilledMetroidRoom4" Clears obstacles: A |
Requires: "Ice" { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "Super", "Missile" ] } } { "or": [ "canDodgeWhileShooting", { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ] } Clears obstacles: A |
Requires: { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } } { "metroidFrames": 200 } Clears obstacles: A |
Requires: { "enemyKill": { "enemies": [ [ "Metroid", "Metroid" ], [ "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } } "canDodgeWhileShooting" Clears obstacles: A |
From: 1
Top Left Door
To: 2
Bottom Door
Group the Metroids by descending the room. Then Kill all three Metroids with Power Bombs while avoiding damage. Requires: { "notable": "Three Power Bomb Kill (Top to Bottom)" } { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } } "canMetroidAvoid" Clears obstacles: A |
Requires: { "or": [ "Ice", { "and": [ "ScrewAttack", "canDodgeWhileShooting" ] } ] } { "or": [ "canDodgeWhileShooting", { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ] } { "or": [ "canTrickyJump", { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ] } |
Run under the top Metroid then roll beneath the second and third. Requires: "canMetroidAvoid" "Morph" |
Avoid all of the Rinkas and Metroids with no equipment and taking no damage. One way to do this is to bait the top Rinkas to fire upwards, and then carefully spinjump around each corner as the Metroid below passes by. Requires: { "notable": "Top Metroid Avoid" } "canMetroidAvoid" "canCarefulJump" |
Taking a rinka hit stops the Metroid damage for a while and is less damage. Requires: { "metroidFrames": 240 } |
From: 1
Top Left Door
To: 2
Bottom Door
Use X-ray immediately after shinecharging, in order to be able to dodge the Rinkas. Use spring ball to bounce through the 3-tile-high portion. Entrance condition: { "comeInShinecharging": { "length": 9, "openEnd": 0 } } Requires: "f_KilledMetroidRoom4" "canLongChainTemporaryBlue" "canXRayTurnaround" "canSpringBallBounce" Exit condition: { "leaveWithTemporaryBlue": { "direction": "any" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "f_KilledMetroidRoom4" Clears obstacles: A |
Requires: { "or": [ "Ice", { "and": [ "ScrewAttack", "canDodgeWhileShooting" ] } ] } { "or": [ "canCarefulJump", { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ] } |
Requires: "Ice" { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "Super", "Missile" ] } } { "or": [ "canPrepareForNextRoom", { "resetRoom": { "nodes": [ 2 ] } }, { "and": [ "h_canUseMorphBombs", "canDodgeWhileShooting", "canEscapeEnemyGrab", { "metroidFrames": 120 } ] } ] } { "or": [ "canTrickyJump", { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ] } Clears obstacles: A |
Climb to the middle section and kill all three Metroids while taking damage. Or use a tricky jump morph into the bottom left corner of room to kill all three Metroids from the bottom section. Requires: { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } } { "or": [ { "and": [ "can4HighMidAirMorph", "canTrickyJump", { "metroidFrames": 330 } ] }, { "metroidFrames": 530 } ] } Clears obstacles: A |
Requires: { "enemyKill": { "enemies": [ [ "Metroid", "Metroid" ], [ "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } } { "metroidFrames": 280 } { "or": [ "canDodgeWhileShooting", { "metroidFrames": 100 } ] } Clears obstacles: A |
From: 2
Bottom Door
To: 1
Top Left Door
Take out the lower two Metroids with Power Bombs while avoiding damage. Then Kill the remaining one with three more Power Bombs. Requires: { "notable": "Bottom Metroid Avoid (Six Power Bomb Dodge Kill)" } { "enemyKill": { "enemies": [ [ "Metroid", "Metroid" ], [ "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } } "canMetroidAvoid" Clears obstacles: A |
From: 2
Bottom Door
To: 1
Top Left Door
Move to the left side of the lowest section and jump morph before placing the Power Bomb to kill all three Metroids. Then Kill all three Metroids with Power Bombs while avoiding damage. Requires: { "notable": "Bottom Metroid Avoid" } { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } } "canMetroidAvoid" "canHitbox" { "or": [ "can4HighMidAirMorph", "canInsaneJump" ] } Clears obstacles: A |
From: 2
Bottom Door
To: 1
Top Left Door
Avoid all of the Rinkas and Metroids with no equipment and taking no damage. Begin by shooting the bottom Metroid hold it in place, and wait right below the first ledge. Once the middle Metroid passes by, jump up and shoot any Rinkas that are in the way. Repeat for the next ledge, clear any Rinkas, and then run to the door. Requires: { "notable": "Bottom Metroid Avoid" } "canMetroidAvoid" "canDodgeWhileShooting" "canCarefulJump" |
Requires: { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } { "metroidFrames": 256 } |
Exit condition: { "leaveNormally": {} } |
Entrance condition: { "comeInWithSpark": {}, "comesThroughToilet": "any" } Requires: "f_KilledMetroidRoom4" { "shinespark": { "frames": 1, "excessFrames": 1 } } |
If alive, the Metroids do up to 78 damage before the Rinka hits. Entering through the middle of the door will require less damage. Requires: { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } { "or": [ "f_KilledMetroidRoom4", { "metroidFrames": 104 } ] } |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 229, "name": "Metroid Room 4", "area": "Tourian", "subarea": "Main", "playable": true, "roomAddress": "0x7DBCD", "roomEnvironments": [ { "heated": false } ], "nodes": [ { "id": 1, "name": "Top Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001a9f0", "doorOrientation": "left", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 2, "name": "Bottom Door", "nodeType": "door", "nodeSubType": "gray", "nodeAddress": "0x001a9fc", "doorOrientation": "down", "doorEnvironments": [ { "physics": "air" } ], "locks": [ { "name": "Metroid Room 4 Gray Lock (to Blue Hoppers)", "lockType": "killEnemies", "unlockStrats": [ { "name": "Base", "notable": false, "requires": [ { "obstaclesCleared": [ "A" ] } ] } ], "yields": [ "f_KilledMetroidRoom4" ] } ] } ], "obstacles": [ { "id": "A", "name": "Three Metroids", "obstacleType": "enemies" } ], "enemies": [ { "id": "e1", "groupName": "Metroid Room 4 Metroids", "enemyName": "Metroid", "quantity": 3, "homeNodes": [ 2 ], "stopSpawn": [ "f_KilledMetroidRoom4" ] }, { "id": "e2", "groupName": "Metroid Room 4 Rinkas", "enemyName": "Rinka", "quantity": 4, "homeNodes": [ 1, 2 ] } ], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 2 } ] }, { "from": 2, "to": [ { "id": 1 }, { "id": 2 } ] } ], "strats": [ { "id": 1, "link": [ 1, 1 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 10, "openEnd": 1 } } }, { "id": 2, "link": [ 1, 1 ], "name": "Leave With Runway - Frozen Rinka", "requires": [ "h_canTrickyFrozenEnemyRunway" ], "exitCondition": { "leaveWithRunway": { "length": 12, "openEnd": 0 } }, "note": [ "Kill or lure and freeze the Metroid down lower in the room off camera.", "One simple setup to position a Rinka is to stand or crouch a couple tiles away from the edge of the runway and freeze the Rinka from the right spawner.", "It is possible maintain a half-tile gap between the Rinka and the runway in order to extend it as far as possible." ] }, { "id": 3, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ { "or": [ { "resetRoom": { "nodes": [ 1 ], "mustStayPut": false } }, "Ice", { "obstaclesCleared": [ "A" ] } ] }, "h_canCrystalFlash" ], "flashSuitChecked": true, "note": [ "To avoid heavy Rinka damage, perform the Crystal Flash while backed against the left door or inside the open door frame.", "Lay the Power Bomb immediately after destroying the Rinka with the closer spawn location." ] }, { "id": 4, "link": [ 1, 1 ], "name": "G-Mode Setup - Get Hit By Rinka", "requires": [], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true }, { "id": 5, "link": [ 1, 1 ], "name": "G-Mode Regain Mobility", "requires": [ { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ], "gModeRegainMobility": {}, "flashSuitChecked": true }, { "id": 6, "link": [ 1, 1 ], "name": "G-Mode Morph Power Bomb Metroid Kill", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "canMetroidAvoid", { "ammo": { "type": "PowerBomb", "count": 5 } } ], "clearsObstacles": [ "A" ], "flashSuitChecked": true, "note": [ "Kill the Metroids while artificially morphed without any movement items.", "With just 5 Power Bombs, place one on the first platform to kill some Rinkas and to lure a second Metroid.", "Place a second in the same region, then drop down and quickly place a third on the second platform and fall to the third platform while the first two Metroids die.", "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." }, { "id": 7, "link": [ 1, 2 ], "name": "Already Cleared", "requires": [ "f_KilledMetroidRoom4" ], "clearsObstacles": [ "A" ] }, { "id": 8, "link": [ 1, 2 ], "name": "Ammo Kill", "requires": [ "Ice", { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "Super", "Missile" ] } }, { "or": [ "canDodgeWhileShooting", { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ] } ], "clearsObstacles": [ "A" ] }, { "id": 9, "link": [ 1, 2 ], "name": "Tank and PB Kill", "requires": [ { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } }, { "metroidFrames": 200 } ], "clearsObstacles": [ "A" ] }, { "id": 10, "link": [ 1, 2 ], "name": "Metroid Room 4 Safe Six PB Kill", "requires": [ { "enemyKill": { "enemies": [ [ "Metroid", "Metroid" ], [ "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } }, "canDodgeWhileShooting" ], "clearsObstacles": [ "A" ] }, { "id": 11, "link": [ 1, 2 ], "name": "Three Power Bomb Kill (Top to Bottom)", "requires": [ { "notable": "Three Power Bomb Kill (Top to Bottom)" }, { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } }, "canMetroidAvoid" ], "clearsObstacles": [ "A" ], "note": [ "Group the Metroids by descending the room.", "Then Kill all three Metroids with Power Bombs while avoiding damage." ] }, { "id": 12, "link": [ 1, 2 ], "name": "Easy Evade", "requires": [ { "or": [ "Ice", { "and": [ "ScrewAttack", "canDodgeWhileShooting" ] } ] }, { "or": [ "canDodgeWhileShooting", { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ] }, { "or": [ "canTrickyJump", { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ] } ] }, { "id": 13, "link": [ 1, 2 ], "name": "Harder Evade", "requires": [ "canMetroidAvoid", "Morph" ], "note": "Run under the top Metroid then roll beneath the second and third." }, { "id": 14, "link": [ 1, 2 ], "name": "Top Metroid Avoid", "requires": [ { "notable": "Top Metroid Avoid" }, "canMetroidAvoid", "canCarefulJump" ], "note": [ "Avoid all of the Rinkas and Metroids with no equipment and taking no damage.", "One way to do this is to bait the top Rinkas to fire upwards, and then carefully spinjump around each corner as the Metroid below passes by." ] }, { "id": 15, "link": [ 1, 2 ], "name": "Tank the Damage", "requires": [ { "metroidFrames": 240 } ], "note": "Taking a rinka hit stops the Metroid damage for a while and is less damage." }, { "id": 16, "link": [ 1, 2 ], "name": "Come in Shinecharging, Leave With Temporary Blue", "entranceCondition": { "comeInShinecharging": { "length": 9, "openEnd": 0 } }, "requires": [ "f_KilledMetroidRoom4", "canLongChainTemporaryBlue", "canXRayTurnaround", "canSpringBallBounce" ], "exitCondition": { "leaveWithTemporaryBlue": { "direction": "any" } }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ], "note": [ "Use X-ray immediately after shinecharging, in order to be able to dodge the Rinkas.", "Use spring ball to bounce through the 3-tile-high portion." ], "devNote": [ "It might technically be possible to get through the 3-tile-high part without Spring Ball, but this probably isn't really viable?" ] }, { "id": 17, "link": [ 2, 1 ], "name": "Already Cleared", "requires": [ "f_KilledMetroidRoom4" ], "clearsObstacles": [ "A" ] }, { "id": 18, "link": [ 2, 1 ], "name": "Easy Evade", "requires": [ { "or": [ "Ice", { "and": [ "ScrewAttack", "canDodgeWhileShooting" ] } ] }, { "or": [ "canCarefulJump", { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ] } ] }, { "id": 19, "link": [ 2, 1 ], "name": "Ammo Kill", "requires": [ "Ice", { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "Super", "Missile" ] } }, { "or": [ "canPrepareForNextRoom", { "resetRoom": { "nodes": [ 2 ] } }, { "and": [ "h_canUseMorphBombs", "canDodgeWhileShooting", "canEscapeEnemyGrab", { "metroidFrames": 120 } ] } ] }, { "or": [ "canTrickyJump", { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ] } ], "clearsObstacles": [ "A" ] }, { "id": 20, "link": [ 2, 1 ], "name": "Tank and Three PB Kill", "requires": [ { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } }, { "or": [ { "and": [ "can4HighMidAirMorph", "canTrickyJump", { "metroidFrames": 330 } ] }, { "metroidFrames": 530 } ] } ], "clearsObstacles": [ "A" ], "note": [ "Climb to the middle section and kill all three Metroids while taking damage.", "Or use a tricky jump morph into the bottom left corner of room to kill all three Metroids from the bottom section." ] }, { "id": 21, "link": [ 2, 1 ], "name": "Tank and Six PB Kill", "requires": [ { "enemyKill": { "enemies": [ [ "Metroid", "Metroid" ], [ "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } }, { "metroidFrames": 280 }, { "or": [ "canDodgeWhileShooting", { "metroidFrames": 100 } ] } ], "clearsObstacles": [ "A" ], "note": "Move to the middle section after the first Metroid has died to kill the remaining two." }, { "id": 22, "link": [ 2, 1 ], "name": "Bottom Metroid Avoid (Six Power Bomb Dodge Kill)", "requires": [ { "notable": "Bottom Metroid Avoid (Six Power Bomb Dodge Kill)" }, { "enemyKill": { "enemies": [ [ "Metroid", "Metroid" ], [ "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } }, "canMetroidAvoid" ], "clearsObstacles": [ "A" ], "note": [ "Take out the lower two Metroids with Power Bombs while avoiding damage.", "Then Kill the remaining one with three more Power Bombs." ] }, { "id": 23, "link": [ 2, 1 ], "name": "Bottom Metroid Avoid (Three Power Bomb Dodge Kill)", "requires": [ { "notable": "Bottom Metroid Avoid" }, { "enemyKill": { "enemies": [ [ "Metroid", "Metroid", "Metroid" ] ], "explicitWeapons": [ "PowerBomb" ] } }, "canMetroidAvoid", "canHitbox", { "or": [ "can4HighMidAirMorph", "canInsaneJump" ] } ], "clearsObstacles": [ "A" ], "note": [ "Move to the left side of the lowest section and jump morph before placing the Power Bomb to kill all three Metroids.", "Then Kill all three Metroids with Power Bombs while avoiding damage." ] }, { "id": 24, "link": [ 2, 1 ], "name": "Bottom Metroid Avoid (Traverse Room)", "requires": [ { "notable": "Bottom Metroid Avoid" }, "canMetroidAvoid", "canDodgeWhileShooting", "canCarefulJump" ], "note": [ "Avoid all of the Rinkas and Metroids with no equipment and taking no damage.", "Begin by shooting the bottom Metroid hold it in place, and wait right below the first ledge.", "Once the middle Metroid passes by, jump up and shoot any Rinkas that are in the way.", "Repeat for the next ledge, clear any Rinkas, and then run to the door." ] }, { "id": 25, "link": [ 2, 1 ], "name": "Tank the Damage", "requires": [ { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } }, { "metroidFrames": 256 } ], "note": "Taking a rinka hit stops the Metroid damage for a while and is less damage.", "devNote": "Avoiding Rinkas is more difficult than getting hit, so it is not important to know to want to get hit." }, { "id": 26, "link": [ 2, 2 ], "name": "Leave Normally", "exitCondition": { "leaveNormally": {} }, "requires": [] }, { "id": 27, "link": [ 2, 2 ], "name": "Shinespark", "entranceCondition": { "comeInWithSpark": {}, "comesThroughToilet": "any" }, "requires": [ "f_KilledMetroidRoom4", { "shinespark": { "frames": 1, "excessFrames": 1 } } ], "devNote": [ "This strat is not useful in-room, but can satisfy a strat in the room before with an exit shinespark.", "This requires the Metroids to be killed, because otherwise Samus will be grabbed on entry, and the other 2->1 strats won't work." ] }, { "id": 28, "link": [ 2, 2 ], "name": "G-Mode Regain Mobility", "requires": [ { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } }, { "or": [ "f_KilledMetroidRoom4", { "metroidFrames": 104 } ] } ], "gModeRegainMobility": {}, "flashSuitChecked": true, "note": "If alive, the Metroids do up to 78 damage before the Rinka hits. Entering through the middle of the door will require less damage." }, { "link": [ 1, 1 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 1, 1 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 2, 2 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 2, 2 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "name": "Base", "notable": false, "requires": [ { "obstaclesCleared": [ "A" ] } ], "link": [ 2, 2 ], "setsFlags": [ "f_KilledMetroidRoom4" ] } ], "nextStratId": 29, "notables": [ { "id": 1, "name": "Bottom Metroid Avoid", "note": [ "Avoid all of the Rinkas and Metroids with minimal equipment and taking no damage.", "Depending on room entry, it may be necessary to shoot to delay the bottom metroid.", "Being able to lead the bottom two metroids into favourable positions so that they can be jumped over, while still avoiding every Rinka, is key." ] }, { "id": 2, "name": "Three Power Bomb Kill (Top to Bottom)", "note": [ "Group the Metroids by descending the room.", "Then Kill all three Metroids with Power Bombs while avoiding damage." ] }, { "id": 3, "name": "Top Metroid Avoid", "note": [ "Avoid all of the Rinkas and Metroids with no equipment and taking no damage.", "One way to do this is to bait the top Rinkas to fire upwards, and then carefully spinjump around each corner as the Metroid below passes by." ] }, { "id": 4, "name": "Bottom Metroid Avoid (Six Power Bomb Dodge Kill)", "note": [ "Take out the lower two Metroids with Power Bombs while avoiding damage.", "Then Kill the remaining one with three more Power Bombs." ] } ], "nextNotableId": 5 }